Premium
A highly reliable file system which supports multiprocessing
Author(s) -
Barnett J. K. R.
Publication year - 1978
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380080602
Subject(s) - computer science , file system , multiprocessing , abstraction , operating system , embedded system , philosophy , epistemology
A file system is described which should be proof against hardware and software errors of considerable severity, as well as overcoming the problems caused by a sudden system stop (due, for example, to power failure). An important aspect of the latter is preservation of logical integrity at arbitrary levels of abstraction. Multiprocessing is supported at a record‐locking, rather than file‐locking, level. The system allows highly efficient access to large (e.g. multimillion) keyed‐record files. The system is considered suitable for operating system file catalogues, and data bases.