"Le directory che contengono directory e file" sembra essere in circolazione da sempre, ma deve esserci stata una prima.
Penso che Multics abbia introdotto il primo filesystem gerarchico e lo abbia presentato alla Joint Computer Conference del 1965. (Il riferimento è uno dei documenti di quella conferenza, che descrive il filesystem.)
Unix ha ovviamente anche un filesystem gerarchico, che sembra aver ereditato da Multics.
L' articolo di wikipedia su Unix dice:
Unix also popularized the hierarchical file system with arbitrarily nested subdirectories, originally introduced by Multics. Other common operating systems of the era had ways to divide a storage device into multiple directories or sections, but they had a fixed number of levels, often only one level. Several major proprietary operating systems eventually added recursive subdirectory capabilities also patterned after Multics. DEC's RSX-11M's "group, user" hierarchy evolved into VMS directories, CP/M's volumes evolved into MS-DOS 2.0+ subdirectories, and HP's MPE group.account hierarchy and IBM's SSP and OS/400 library systems were folded into broader POSIX file systems.
Il primo file system gerarchico con cui avevo esperienza personale al momento del rilascio era ODS-2 , introdotto con VMS nel 1979.
Un primo file system gerarchico è stato sviluppato per il marchio 1 della Electronic Recording Machine Accounting (ERMA), presentato in questo documento del 1958 Eastern Joint Computer Conference Organizzazione generata e recupero di record di un progetto di ingegneria su larga scala di G.A. Barnard III e L. Fein :
Fig. 3 is self-explanatory. It shows the arrangement of the records in the file folders.
This file system is "closed" in the sense that it is bounded by the decimally integral coding of categories from 00 to 100 and by an exahustive listing of generic attributes and categories. However, it is expandable in the sense that, when necessary. new entries are permitted within the subcategories and parameters without resorting to modification of the original file structure. For example, categories test equipment-51, external equipment-52, and tools-53, were added later in the only reasonable location; in the 50 series, auxiliary equipment. This method of adding new categories to the file can be likened to the use of the familiar accordian file in which a suitable pocket can be stretched to fit new material, but the structure of the containing folds of the file and its major pockets remain unchanged; This is in contrast to a file of rigid construction in which the only recourse for addition is to append material or to make a new container.
Non sono affatto sicuro di queste informazioni, ma non era il sistema ICL per archiviare su un tamburo ad alta velocità (cemento armato) un sistema gerarchico? Questo è all'incirca nello stesso periodo del sistema CAFS ICL che (come la risposta di Don) è stato introdotto per la prima volta nel 1965.
Modifica
Il sistema ICL potrebbe rientrare nella categoria (descritta da Don dall'articolo di Wikipedia) come un numero fisso di livelli. Non so dove trovare le informazioni per decidere se fosse veramente gerarchico. Il sistema ICL è stato sviluppato dalla gamma LEO (di diverse società che sono state combinate per formare ICL) che non hanno (AFAIK) alcuna memoria persistente - essendo dipendenti da linee di ritardo del mercurio per lo stoccaggio temporaneo.
Leggi altre domande sui tag history