This Work Is Protected by Copyright and Other Intellectual Property Rights

Total Page:16

File Type:pdf, Size:1020Kb

This Work Is Protected by Copyright and Other Intellectual Property Rights This work is protected by copyright and other intellectual property rights and duplication or sale of all or part is not permitted, except that material may be duplicated by you for research, private study, criticism/review or educational purposes. Electronic or print copies are for your own personal, non- commercial use and shall not be passed to any other individual. No quotation may be published without proper acknowledgement. For any other use, or to quote extensively from the work, permission must be obtained from the copyright holder/s. RELIABLE FILE STORAGE IN A DISTRIBUTED COMPUTING SYSTEM by Kenneth Lunn A thesis presented in support of an application for the degree of Doctor of Philosophy in the University of Keele March 1982 1.0 ABSTRACT....................................................... 2 2.0 ACKNOWLEDGEMENTS ........................................... 4 CHAPTER 1 INTRODUCTION 1 . 1 THE P R O B L E M ................................................ 1-1 1.2 THE APPLICATION A R E A ..................................... 1-4 1.3 A SOLUTION TO THE PROBLEM OF RELIABLE FILE STORAGE 1-5 1.4 CONCLUSION.................................................. 1-9 CHAPTER 2 RELIABILITY THEORY 2.1 INTRODUCTION................................................2-1 2.2 SYSTEMS AND THEIR FAILURES ............................ 2-2 2.2.1 S y s t e m s .................................................. 2-2 2.2.2 Specification.......................................... 2-3 2.2.3 Reliability ............................................. 2-4 2.2.4 Errors, Faults And Failures ........................ 2-5 2.2.5 Fault A v o i d a n c e ........................................2-6 2.2.6 Fault T o l e r a n c e ........................................2-7 2.2.7 Fault Tolerance Techniques .......................... 2-8 2.2.7.1 Protective R e d u n d a n c y ...............................2-8 2.2.7.2 Error D e t e c t i o n ...................................... 2-9 2.2.7.3 Fault T r e a t m e n t ..................................... 2-11 2.2.7.4 Damage Assessment .................................. 2-13 2.2.7.5 Error Recovery........................................2-14 2.2.7.6 Component Dependency................................2-17 2.2.7.6.1 Independent Components...........................2-17 2.2.7.6.2 Dependent Components............................. 2-18 2.2.7.6.3 Conclusion.......................................... 2-20 2.3 CONCLUSION..................................................2-20 CHAPTER 3 LOCAL AREA NETWORKS 3.1 INTRODUCTION.................................................3-1 3.2 DEFINITIONS ................................................. 3-3 3.2.1 Communications...........................................3-3 3.2.1.1 The Cambridge R i n g ...................................3-4 3.2.2 P r o t o c o l s ................................................3-6 3.2.3 Homogeneous And Heterogeneous Systems .......... 3-7 3.2.4 Autonomy.................................................. 3-8 3.2.5 Servers And C l i e n t s ..................................3-10 3.3 PROS AND CONS OF LOCAL AREA NETWORK SYSTEMS . 3-11 3.4 SURVEY OF EXISTING LOCAL AREA NETWORK COMPUTER SYSTEMS ................................................... 3-15 3.4.1 Cambridge Model Distributed System .............. 3-15 3.4.2 Xerox Ethernet......................................... 3-18 3.4.3 Apollo Domain . ^ ..................................3-20 3.4.4 Z - N e t .................................................3-21 3.4.5 Dec N e t .................................................3-21 3.4.6 Unix Satellite Processor System ............... 3-22 3.4.7 Other Distributed Unix Systems .................. 3-23 Page 2 3.5 CONCLUSION............................................3-24 CHAPTER 4 FILE-STORES 4.1 D E F I N I T I O N S ................................................4-1 4.1.1 File-stores, File-server And Fi l e s ...................4-1 4.1.2 Da tabas e .................................................. 4-2 4.1.3 N a m i n g .....................................................4-3 4.1.4 Protection................................................4-6 4.1.5 Mutual Exclusion ...................................... 4-6 4.1.6 Deadlock.................................................. 4-8 4.1.7 Consistency ............................................. 4-9 4.1.8 Atomicity And Transactions ....................... 4-10 4.2 ISSUES IN FILE-STORE DESIGN ........................ 4-11 4.2.1 Data Placement......................................... 4-12 4.2.2 C o n s i s t e n c y ............................................4-13 4.2.3 Shared A c c e s s ......................................... 4-14 4.2.4 Shared U p d a t e ......................................... 4-15 4.2.5 N a m i n g ....................................................4-16 4.3 A SURVEY OF A NUMBER OF EXISTING FILE-STORES . 4-18 4.3.1 U n i x ...................................................... 4-18 4.3.2 GEC 0S4000 ........................................... 4-21 4.3.3 OS 360 ................................................ 4-22 4.3.4 Xerox D F S .............................................. 4-23 4.3.5 Apollo D o m a i n ......................................... 4-26 4.3.6 George I I I ...............................................4-27 4.3.7 Other Unix-like Distributed File-stores . 4-29 CHAPTER 5 REFINEMENT OF THE PROBLEM CHAPTER 6 KUDOS 6.1 THE KEELE UNIVERSITY DISTRIBUTED OPERATING SYSTEM 6-1 6.2 AIMS OF K U D O S ............................................. 6-2 6.2.1 General Objectives .................................... 6-3 6.2.2 Objectives Within Our Application ............... 6-4 6.2.3 Experience................................................6-6 6.3 KUDOS S T R U C T U R E ................................... 6-10 6.3.1 The KUDOS Message Passing Scheme ............... 6-11 6.3.2 Client-Server Architecture ....................... 6-16 6.3.3 Public/Private Domain Architecture ............. 6-16 6.3.4 The Conceptual Structure.............................6-18 6.3.4.1 The Personal Autonomous WorkStation .... 6-22 6.3.4.2 The Multi-Access Shared System ................ 6-23 6.3.4.3 The Public System Interface ................ 6-23 6.3.5 Object Naming, Addressing And Location .... 6-23 6.3.5.1 Resources ......................................... 6-24 6.3.5.2 Addressing . ....................................... 6-25 6.3.5.3 Processing .......................................... 6-25 6.3.5.4 Resource Location ............................... 6-26 6.3.5.5 Some Effects Of Node Crashes And Start-Ups . 6-29 6.3.5.6 Alternative Schemes ............................. 6-30 Page 3 6.4 KUDOS IMPLEMENTATION TO D A T E .......................... 6-32 6.4.1 File-store.............................................. 6-32 6.4.2 UCSD Filer Interface..................................6-32 6.5 EXPERIENCE AND CONCLUSIONS ......................... 6-33 6.5.1 Hardware.................................................6-33 6.5.2 Software.................................................6-35 6.6 OVERALL CONCLUSIONS ................................. 6-40 CHAPTER 7 KUDOS FILE-STORE - DESCRIPTION 7.1 THE KUDOS FI L E - S E R V E R...................................7-8 7.1.1 Introduction............................................. 7-8 7.1.2 File-server Primitives ............................. 7-10 7.1.2.1 Create And Delete ............................... 7-12 7.1.2.2 Expand And S h r i n k .................................. 7-12 7.1.2.3 Read And W r i t e ........................................7-13 7.1.2.4 Failures ............................................ 7-13 7.1.2.5 Desirable Extensions To The Primitives . 7-14 7.1.3 File-server Protection ............................. 7-17 7.1.4 File-server Reliability .......................... 7-19 7.2 THE DIRECTORY S Y S T E M .....................................7-22 7.2.1 General Description .............................. 7-22 7.2.1.1 Hierarchy ......................................... 7-22 7.2.1.2 The Active F i l e - s t o r e ............................. 7-23 7.2.1.3 Associated Volumes ............................... 7-24 7.2.1.4 Mount/dismount .................................... 7-27 7.2.1.5 Directory R e s o l v i n g ................................7-29 7.2.1.6 Timestamping ....................................... 7-31 7.2.1.7 Atomicity .......................................... 7-32 7.2.2 File P r o t e c t i o n ........................................7-35 7.2.2.1 System Defined Capabilities .................. 7-35 7.2.2.2 User Defined Capabilities ..................... 7-36 7.2.2.3 Locking ............................................ 7-37 7.2.3 Directory System Primitives .. ................ 7-40 7.2.3.1 Activate_subdirectory .......................... 7-42 7.2.3.2 Read_associated_volumes ........................ 7-44 7.2.3.3 Create_subdirectory And Delete_subdirectory 7-44 7.2.3.4 I n s e r t _ f i l e .......................................... 7-45 7.2.3.5 Find_file .......................................... 7-45 7.2.3.6 Delete_file ....................................... 7-46 7.2.3.7 Read_lock, Writ e_ lock, Refresh_lock And En d_ lo c k .............................................. 7-46 7.2.3.8 L i s t .................................................... 7-47 7.2.3.9 New_read_permit And New_write_permit .... 7-48 7.3 CLIENT VIEW OF F I L E - S T O R E ..............................7-49 7.3.1 Fi l e-server/directory Relationship With Client 7-49 7.3.2 Client Error Detection/Recovery ..............
Recommended publications
  • Technical Details of the Elliott 152 and 153
    Appendix 1 Technical Details of the Elliott 152 and 153 Introduction The Elliott 152 computer was part of the Admiralty’s MRS5 (medium range system 5) naval gunnery project, described in Chap. 2. The Elliott 153 computer, also known as the D/F (direction-finding) computer, was built for GCHQ and the Admiralty as described in Chap. 3. The information in this appendix is intended to supplement the overall descriptions of the machines as given in Chaps. 2 and 3. A1.1 The Elliott 152 Work on the MRS5 contract at Borehamwood began in October 1946 and was essen- tially finished in 1950. Novel target-tracking radar was at the heart of the project, the radar being synchronized to the computer’s clock. In his enthusiasm for perfecting the radar technology, John Coales seems to have spent little time on what we would now call an overall systems design. When Harry Carpenter joined the staff of the Computing Division at Borehamwood on 1 January 1949, he recalls that nobody had yet defined the way in which the control program, running on the 152 computer, would interface with guns and radar. Furthermore, nobody yet appeared to be working on the computational algorithms necessary for three-dimensional trajectory predic- tion. As for the guns that the MRS5 system was intended to control, not even the basic ballistics parameters seemed to be known with any accuracy at Borehamwood [1, 2]. A1.1.1 Communication and Data-Rate The physical separation, between radar in the Borehamwood car park and digital computer in the laboratory, necessitated an interconnecting cable of about 150 m in length.
    [Show full text]
  • THE PROVISION of WIDE-AREA NETWORKING FACILITIES Dr
    - 240 - THE PROVISION OF WIDE-AREA NETWORKING FACILITIES Dr Barrie J Charles Joint Network Team of the Computer Board and Research Councils, c/o Rutherford Appleton Laboratory, CHILTON, Didcot, Oxon 0X11 OQX, UK ABSTRACT The academic community in the United Kingdom is currently engaged in an extensive programme to provide comprehensive networking facilities within and among the 47 universities and numerous research institutions in the British Isles. The programme is described and the possible provision of similar facilities on an international scale discussed. 1. INTRODUCTION Since the 1960s, funds for large scale computers in universities and academic research institutes in the United Kingdom have been provided centrally through organisations reporting to the Department of Education and Science. This central funding made possible the establishment of national or regional facilities designed to handle the needs of users which could not be met by an institution's local computing equipment. The distance between these users and the central machines encouraged the early establishment of data communication facilities. Today the primary requirements for wide-area networks are seen as: access to large national or regional centres; facility or resource sharing between sites; database access; electronic mail; software distribution; a tool for multi-site scientific collaborations; a means for the itinerant worker to access his home base. Many of these activities are also now becoming practical internationally and local networks are seen as satisfying similar requirements on a smaller geographical scale. - 241 - HISTORY During the early to mid 1970s many separate networks were set up in the UK academic community. These were based either on the packet- switching techniques made popular by the advent of the ARPA network in the United States or on proprietary RJE protocols such as IBM HASP, CDC 200UT or ICL 7020.
    [Show full text]
  • The Kermit File Transfer Protocol
    THE KERMIT FILE TRANSFER PROTOCOL Frank da Cruz February 1985 This is the original manuscript of the Digital Press book Kermit, A File Transfer Protocol, ISBN 0-932976-88-6, Copyright 1987, written in 1985 and in print from 1986 until 2001. This PDF file was produced by running the original Scribe markup-language source files through the Scribe publishing package, which still existed on an old Sun Solaris computer that was about to be shut off at the end of February 2016, and then converting the resulting PostScript version to PDF. Neither PostScript nor PDF existed in 1985, so this result is a near miracle, especially since the last time this book was "scribed" was on a DECSYSTEM-20 for a Xerox 9700 laser printer (one of the first). Some of the tables are messed up, some of the source code comes out in the wrong font; there's not much I can do about that. Also (unavoidably) the page numbering is different from the printed book and of couse the artwork is missing. Bear in mind Kermit protocol and software have seen over 30 years of progress and development since this book was written. All information herein regarding the Kermit Project, how to get Kermit software, or its license or status, etc, is no longer valid. The Kermit Project at Columbia University survived until 2011 but now it's gone and all Kermit software was converted to Open Source at that time. For current information, please visit the New Open Source Kermit Project website at http://www.kermitproject.org (as long as it lasts).
    [Show full text]
  • Option L.IST PAGES 1-111
    .. JUNE 7. 19'4 oPTION L.IST PAGES 1-111 MODUL.E L.IST PAGES 118.194 • STATUS 1 (UNANNOUNCED) & STATUS ., (OBSO~ETE) OPTIONS DE~ETED 0000 PPPPP TTTTT1T 0000 N N ~ 55S5S TTTTTTT 1 a l";) p p T 0 0 NN N ~ S T a 0 P P T a 0 N N N ~ S T 0 0 ppppp T 0 a N N N ~ 5SSS T 0 0 P T 0 0 N N N ~ S T 0 0 P T 0 a N NN L. S T 0000 P T 0000 N N ~~~~L.~ 55SSS T OPTION DESiGNATION 1.151 JUN 7, 1974 STATUS 1 & ? DELETED OICI< 8EST THIS 15 A ~IST OF DESIGNATIONS AND NAMES OF' £QUIPMENT WHICIof J.tAS BEEN, ! S. OR MAY BE AVAll.ABI.E fOR SAL.E BY CEC. THE OPTIONS A~~ SORTED BY MODEl.. NUM8~R, THE MOOE~ ~UMBER HAS 8EEN PLACED IN THE SPACE AVAll..A9LE FOR IT IN THE ACCOUNTING FORMAT. T~I5 SPACE CONSISTS or A MAIN 5 CHARACTER FIEL.D 'OI.~OWrD BY A 2.C~ARACTER "VARIATION" FIELD, A DASH SEPARATES T~E TWO P!EI..DS, WHIL.E THE M~IN NUMBER IS RIGIoIT JUSTIfIED ANO TIofE VARIATION IS I.EFT JUSTI'IEO~ IN GENERAl.., 01..0 MODEL NUMBERS CONTAIN NO LETTERS IN THE MAIN FJ£~D Wloll~E ~EW MODEl.. NUM8~R5 CONTAIN 2 LETT~RS FO~L.OWED BY 2 NUMBERS rOR OPTIONS AND ON! L.ETTER fO~L.OWED 8Y 3 OR • NUMBERS FOR MOOU~ES. T~E INITIA~ ~ETT~R IN THE MAIN rtELD GENERA~~Y IS THE SAME AS THE CATEGORY.
    [Show full text]
  • Solution Microcap 5 Reviewed Nulling Coil Interaction Analogue Filters Alternative Balanced Amplifier Analysing Fm Noise
    EW+WW exclusivea0% off virtual instruments ELECTRONICS Denmark DKr. 65.00 Germany DM 15.00 Greece Dra.950 Holland Dfl. 14 Italy L. 8000 IR £3.30 Singapore 5S12.60 WORLD Spain Pts. 750 USA $4.94 A REED BUSINESS PUBLICATION +WIRELESS WORLD SOR DISTRIBUTION September 1995£2.10 New audio power solution MicroCap 5 reviewed Nulling coil interaction Analogue filters Alternative balanced amplifier Analysing fm noise 20% discountumaudio analyser UK launch MICROMASTER LV PROGRAMMER by marl manufActurers111(10611g AMD MICROCHIP ATMEL from only £495 THE ONLY PROGRAMMERS WITH TRUE 3 VOLT SUPPORT The Only True 3V and 5V FEATURES Widest ever device support Universal Programmers including EPROMs, EEPROMs, Flash, Serial PROMs, BPROMs, ce Technology's universal programming solutions are designed with the future in mind. In PALs, MACH, MAX, MAPL, PEELs, addition totheir comprehensive, ever widening device support, they arethe only EPLDs, Microcontrollers etc. programmers ready to correctly programme and verify 3 volt devices NOW. Operating from battery or mains power, they are flexible enough for any programming needs. Correct programming and verification of 3 volt devices. The Speedmaster LV and Micromaster LV have been rigorously tested and approved by some of the most well known names in semiconductor manufacturing today, something that very few Approved by major manufacturers. programmers can claim, especially at this price level! High speed: programmes and Not only that, we give free software upgrades so you can dial up our bulletin board any time for verifies National 27C512 in under the very latest in device support. II seconds. Speedmaster LV and Micromaster LV - they're everything you'll need for programming, chip Full range of adaptors availab e for testing and ROM emulation, now and in the future.
    [Show full text]
  • Tim Reeves Internet Services
    Persönliches Profil: Tim Reeves Geb. 02.08.1954 in Kent, England Brite, Deutsche Staatsbürgerschaft Tim Reeves Internet Services Einsatzbereich / Schwerpunktkenntnisse Website-Erstellung WordPress (CMS), MVC-Portale, Sonderprojekte nach Wunsch Webtechnik HTML, PHP5, CSS, JavaScript + jQuery, MySQL, MS-SQL Webdesign Autodidakt über viele Jahre mit vielen Aufträgen von Grafikern Server-Verwaltung Linux (Plesk, Kommandozeile), Nginx, PHP-FPM, Apache Ausbildung 1965 - 1972 Gravesend School for Boys (entspricht Gymnasium). A-levels in Physik, Mathematik und Chemie (entspricht Abitur). 1972 - 1975 Queen Mary College, University of London B.Sc. (Hons) in Informatik mit Physik (entspricht Diplom). Tim Reeves Internet Services Web timreeves.de Flurstr. 10, 85221 Dachau Tel. (08131) 27 35 29 E-Mail: [email protected] Fax (08131) 27 36 54 Referenzwerke Hinweis: Meine anspruchsvollsten Werke aus jüngerer Zeit waren Intranet-Portale (MVC- Backends mit jQuery-Frontends) die leider naturgemäß nicht im Internet erreichbar sind. Biblische Reisen Blog – Studienreisen-Veranstalter Mitgestaltung und technische Umsetzung in WordPress. Marion Schaake’s Blog – Berufsberatung Mitgestaltung und technische Umsetzung in WordPress. Isarturm Apotheke – Landau an der Isar Umsetzung eines Designs von Florian Marschall in WordPress. Biblische Reisen – Studienreisen-Veranstalter Umsetzung eines Grafiker-Entwurfs mit eigenem CMS. Das CMS wurde von mir entworfen und umgesetzt, und umfasst etliche tausend Zeilen OO-PHP5. Marcus Vetter – Profi-Photograf Umsetzung eines Grafiker-Entwurfs mit vielen programmierten Features für Bilder. Bäckerei Denk – Bäckerei und Konditorei Umsetzung eines Grafiker-Entwurfs mit eigener Technik, Bild- und Video-Bearbeitung. Medical Device Services – Biologische Sicherheit von Medizinprodukten Umsetzung eines Entwurfs von Jürgen Vetter mit WordPress, zweisprachig. Lydinka Art –Photo- und Grafik-Künstlerin Beratung und Umsetzung ihres Entwurfs mit eigener Technik.
    [Show full text]
  • Distrib Ute D Iktera Ctive Com Put Ing Not E 928
    - SCIENCE AND ENGIh~ERING RESEARCH COUNCIL RUTHERFORD APPLETON LABORATORY COMPUTING DIVISION D I S T RIB UTE D I K T ERA C T I V E COM PUT I N G NOT E 928 issued by SOFTWARE ENGINEERING INFRASTRUCTURE Dr R W Witty Meeting between academia and GEC, York, 3 and 4 November 1983 25 November 1983 DISTRIBUTION: F R A Hopgood D A Duce W P ShA.rpe D Talbot R W Witty STI/Infrastructure file (see next page) ... - : 1. INTRODUCTION This meeting was the software engineering counterpart to the IKBS Milton Hill House meeting held in June 1983. The meeting was chaired by Mr David Talbot, the Alvey 5E Dire~tor. Those attending included representatives from each SE site named as potential recipients for a GEe machine. Full list of attendees appended. D Ta~bot welcomed everyone on behalf of SERe and Alvey. RWW then outlined the objectives of the meeting as: (1) Inform investigators about "(a) STI Infrastructure policy r (b) new GEe Series 63 machine (c) UNIX on Series 63 (d) Alvey IKBS/SE collaborative MUM project. (2) Academic community to discuss its requirements with GEe. 2. STI INFRASTRUCTURE POLICY The policy document was circulated to attendees prior to the meeting. 3. GEC SERIES 63 MACHINE Mike Todd and Tony St John gave a fairly detailed description of the machine. They wisely concentrated on the areas of most interest such as the vir~ual memory system and only ou:liued input-output. 4. UX63 AND TOOLS Dave Williams described UX63. This is AT & T Series 3 UNIX with virtual memory and some Berkeley extens ions running on top of a GEe specif ic kernel based on the 054000/056000 kernel.
    [Show full text]
  • The Alvey Programme
    6/6/2018 The Alvey Programme Informatics Informatics Department The Alvey Programme Informatics → Alvey Overview The Alvey Programme was the dominating focus of Information Technology research in the period 1983 to 1988. Prior to the Alvey Programme, university, industrial and government research were primarily separate activities. The Science and Engineering Research Council's research grants were, on the whole, reactive in that proposals were sent in and SERC either accepted or rejected them. In the late 1970s, SERC had become more pro-active with the appearance of Specially Promoted Programmes such as the Distributed Computing Systems Programme that ran from 1977 to 1984. Here the emphasis was placed on a coordinated programme of research in an area which was regarded as particularly relevant. The Alvey Programme made a major change to the way computing research was organised in the UK as a whole. For a variety of reasons, it was decided that there needed to be a more focused way of doing industrial and university research in this important area. Some of the main points were: The area was pre-competitive advanced information technology research The focus was four areas that seemed particularly relevant at the time: Software Engineering Intelligent Knowledge Based Systems Man Machine Interaction Advanced Microelectronics (VLSI Design) Research was a collaboration between academia, government and industry Research was directed into important areas and coordinated Funding was substantial, £350M at 1982 prices The involvement of Informatics Department in the Programme came about because of its role in coordinating the DCS Programme and later the Software Technology Initiative. Bob Hopgood, Rob Witty and David Duce were the three academic coordinators over the life of the DCS Programme.
    [Show full text]
  • CERN 82-12 23 November 1982
    CERN 82-12 23 November 1982 ORGANISATION EUROPÉENNE POUR LA RECHERCHE NUCLÉAIRE CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH WORKSHOP ON SOFTWARE IN HIGH-ENERGY PHYSICS (WHERE DO WE GO FROM HERE?) CERN, Geneva, Switzerland 4-6 October 1982 PROCEEDINGS GENEVA 1982 (f) Copyright CERN, Genève, 1982 Propriété littéraire et scientifique réservée pour Literary and scientific copyrights reserved in tous les pays du monde. Ce document ne peut all countries of the world. This report, or être reproduit ou traduit en tout ou en partie any part of it, may not be reprinted or trans• sans l'autorisation écrite du Directeur général lated without written permission of the du CERN, titulaire du droit d'auteur. Dans copyright holder, the Director-General of les cas appropriés, et s'il s'agit d'utiliser le CERN. However, permission will be freely document à des fins non commerciales, cette granted for appropriate non-commercial use. autorisation sera volontiers accordée. If any patentable invention or registrable Le CERN ne revendique pas la propriété des design is described in the report, CERN makes inventions brevetables et dessins ou modèles no claim to property rights in it but offers it susceptibles de dépôt qui pourraient être décrits for the free use of research institutions, manu• dans le présent document; ceux-ci peuvent être facturers and others. CERN, however, may librement utilisés par les instituts de recherche, oppose any attempt by a user to claim any les industriels et autres intéressés. Cependant, proprietary or patent rights in such inventions le CERN se réserve le droit de s'opposer à or designs as may be described in the present toute revendication qu'un usager pourrait faire document.
    [Show full text]
  • Comparison of File Systems
    Comparison of file systems - Wikipedia, the free e... http://en.wikipedia.org/wiki/Comparison_of_file_s... Comparison of file systems From Wikipedia, the free encyclopedia The following tables compare general and technical information for a number of file systems. Contents 1 General information 2 Limits 3 Metadata 4 Features 5 Allocation and layout policies 6 Supporting operating systems 7 See also 8 Notes 9 External links General information Year File system Creator Original operating system introduced DECtape DEC 1964 PDP-6 Monitor Level-D DEC 1968 TOPS-10 George 2 ICT (later ICL) 1968 George 2 V6FS Bell Labs 1972 Version 6 Unix ODS-1 DEC 1972 RSX-11 RT-11 file system DEC 1973 RT-11 DOS (GEC) GEC 1973 Core Operating System CP/M file systemG ary Kildall 1974 CP/M OS4000 GEC 1977 OS4000 FAT12 Microsoft 1977 Microsoft Disk BASIC DOS 3.x Apple Computer 1978 Apple DOS Pascal Apple Computer 1978 Apple Pascal CBM DOS Commodore 1978 Microsoft BASIC (for CBM PET) V7FS Bell Labs 1979 Version 7 Unix ODS-2 DEC 1979 OpenVMS DFS Acorn Computers Ltd 1982 Acorn BBC Micro MOS ADFS Acorn Computers Ltd 1983 Acorn Electron (later Arthur RISC OS) FFS Kirk McKusick 1983 4.2BSD ProDOS Apple Computer 1983 ProDOS 8 MFS Apple Computer 1984 Mac OS Elektronika BK tape NPO "Scientific centre" (now 1985 Vilnius Basic, BK monitor program format Sitronics) HFS Apple Computer 1985 Mac OS Amiga OFS[11] Metacomco for Commodore 1985 Amiga OS High Sierra Ecma International 1985 MS-DOS, Mac OS NWFS Novell 1985 NetWare 286 FAT16 Microsoft 1987 MS-DOS 3.31 Minix V1 FS Andrew S.
    [Show full text]
  • Kermit News March 1995 Brazil: Election Day 1994
    Number 6 Kermit News March 1995 Brazil: Election Day 1994 Brazil's October 1994 general election was almost certainly the world's largest and most complex ever. Kermit software played a crucial role. In Rio de Janeiro, ballots are transcribed to PCs for transmission to the tabulating center by MS-DOS Kermit. Article on page 19. Kermit News Number 6, March 1995 CONTENTS Editor's Notes . 1 New Releases MS-DOS Kermit 3.14 . 3 and BBSs . 4 and Business Communication . 5 C-Kermit 5A(190) . 6 for UNIX . 6 for VMS . 7 for OS/2 . 7 for Stratus VOS . 10 IBM Mainframe Kermit-370 4.3.1 . 11 Digital PDP-11 Kermit-11 3.62-8 . 11 Other New Kermit Releases . 11 New Features File Transfer Recovery . 12 Auto-Upload, Auto-Download, Auto-Anything . 12 Character Sets: Circumnavigating the Web with MS-DOS Kermit . 15 People and Places Cover Story: Kermit in the Brazilian Elections. 19 Kermit Helps Automate Mail Delivery . 23 Kermit and Market Research in the UK . 24 Computer Access for Persons with Print-Handicaps . 25 Down to Business Ordering Information . 28 Kermit Version List . 29 Order Form . 31 Kermit News (ISSN 0899-9309) is published periodically free of charge by Kermit Development and Distribution, Columbia University Academic Information Systems, 612 West 115th Street, New York, NY 10025, USA. Contributed articles are welcome. Editor: Christine M. Gianone E-Mail: cmg@ columbia.edu Copyright 1995, Trustees of Columbia University in the City of New York. Material in Kermit News may be quoted or reproduced in other publications without permis- sion, but with proper attribution.
    [Show full text]
  • Wireless-World-1985
    +or ,Are- °el* e 4fr/r 11101eir, /or 1R IOW ao. 4110 4 ANON luteI. Instruments for IEEE 488 Novel sub -woofer AS 3.30 Italy L 4200 OKL 38.00 Spain Pis. 370.00 DM ... 7:00 SN4uatr1and SFr. 8.00 Pig_ 24.0(h _-$IngEpme M$ 7.00 DR 9.0e- (IS A $ 4 A90 - ,// www.americanradiohistory.com Directional power metpx TM10 ., leads by a head For colour brochure contact: FARNELL INSTRUMENTS LIMITED Single detector head covers wide WETHERBY LS22 4DH frequency and power band TELEPHONE (0937) 61961 25MHz to 1GHz 20nW to 100W and TELEX 557294 FARIST G VSWR from 110 3 Head can be used 1.5m from meter (e.g. inside closed car boot) Fully portable -works from internal battery or vehicle battery Farrell Mains adaptor/charger and rechargeable U battery available Manufactured, tested and inspected to CIRCLE 1 FOR FURTHER INFORMATION Min. Def. Std. 0524. www.americanradiohistory.com RADIOCODE CLOCKS LTD SPECIALISTS IN ATOMIC TIME, FREQUENCY AND SYNCHRONISATION EQUIPMENT NEW PRODUCTS MINIATURE RUBIDIUM OSCILLATOR MODULE Lower power, fast warm up, optional output frequencies, programmable frequency offsets. RUBIDIUM FREQUENCY STANDARD High performance, compact and rugged instrument. 2U rack or V, ATR case options. INTELLIGENT OFF -AIR FREQUENCY STANDARDS Microcomputer controlled instruments, directly traceable to N.P.L., precision ovened local oscillator, comprehensive monitoring and status information, real time synchronisation. LOW COST MSF FREQUENCY STANDARD Instant operation, directly traceable to N.P.L., self-contained portable unit no scheduled frequency changes, 24 hr transmission, real time synchronisation Off -air frequency Time code generators/reader Radiocode standards Record/replay systems Intelligent time systems Intelligent display systems Clocks Ltd* Caesium/Rubidium based Precision ovened oscillators Unit 19, Parkengue, clocks & oscillators Time/frequency distribution Kernick Road Industrial Estate, Penryn, Master/slave systems systems Falmouth, Cornwall.
    [Show full text]