Abstract:
This paper describes the changes from the original 512-byte UNIX file system to file the new system released with the 4.2 Berkeley Software Distribution. It presents the motivations for the changes, the methods used to effect these changes, the rationale behind the design decisions, and a description of the new implementation. This discussion is followed by a summary of the results that have been obtained, directions for future work, and the additions and changes that have been made to the facilities that are available to programmers
Citations
|
390
|
The UNIX Time-Sharing System
– Ritchie, Thompson
|
|
290
|
The Art of Computer Programming, Vol.3: Sorting and Searching
– Knuth
- 1973
|
|
71
|
Concurrent reading while writing
– Peterson
- 1983
|
|
49
|
UNIX implementation
– Thompson
- 1946
|
|
31
|
The Multics Input/Output System
– Feiertag, Organisk
- 1971
|
|
15
|
The Demos File System
– POWELL
- 1977
|
|
10
|
Input/Output Optimization and Disk Architectures: A Survey", Performance and Evaluation 1
– Smith
- 1981
|
|
7
|
The Art of Computer Programming", Volume 3 - Sorting and Searching
– Knuth
- 1975
|
|
6
|
An Extensible File System for Hydra
– Almes, Robertson
- 1978
|
|
6
|
Optimal reorganization of distributed space disk files
– MARUYAMA, SMITH
- 1976
|
|
6
|
FSCK: The UNIX System Check Program
– Kowalski
- 1978
|
|
5
|
Bibliography on file and I/O system optimization and related topics
– Smith
- 1981
|
|
5
|
Spice file system
– THOMPSON
- 1980
|
|
4
|
Determining blocking factors for sequential files by heuristic methods
– Nevalainen, Vesterinen
- 1977
|
|
4
|
Disk Storage Technology
– White
- 1980
|
|
3
|
Performance and Robustness Improvements in Version 7 UNIX", Computer Graphics Laboratory
– FERRIN
- 1982
|
|
3
|
Performance Effects of Disk Subsystem Choices for VAX Systems Running 4.2BSD UNIX
– Kridle, McKusick
|
|
3
|
Estimating file access time of floppy disks
– Pechura, Schoeffler
- 1983
|
|
3
|
Optimal selection of CPU speed, device capabilities, and file assignments
– Trivedi
- 1980
|
|
3
|
Performance Issuses of VMUNIX Revisited", ;login
– Ferrin
- 1982
|
|
2
|
Implementation description for file locking
– BASS
- 1981
|
|
2
|
Implementation Description for File Locking", Onyx Systems Inc, 73 E. Trimble Rd
– Bass
|
|
2
|
The Art of Computer Programming", Volume 3 - Sorting and Searching
– Kunth
- 1975
|
|
1
|
Performance issues of VMUNIX revisited; login: The Usenix Association Newsletter
– FERR1N
- 1982
|
|
1
|
Fsck--The UNIX file system check program
– McKuscK, KOWALSKI
- 1994
|
|
1
|
file system
– Symbolics
- 1981
|
|
1
|
revised February 1984; accepted
– Am
- 1980
|
|
1
|
Optimal Selection of
– Trivedi
|