Berkeley Fast File System
E732935
Berkeley Fast File System is a pioneering Unix file system design that introduced key performance and reliability innovations such as larger block sizes, cylinder groups, and improved disk layout strategies.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Berkeley Fast File System canonical | 1 |
| Fast File System | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Unix file system
ⓘ
block-based file system ⓘ file system ⓘ |
| academicPublication | A Fast File System for UNIX NERFINISHED ⓘ |
| alsoKnownAs |
FFS
NERFINISHED
ⓘ
Fast File System NERFINISHED ⓘ |
| blockSize | typically 4 KB to 8 KB ⓘ |
| category |
Unix file system technology
ⓘ
computer storage technology ⓘ |
| designGoal |
better disk bandwidth utilization
ⓘ
higher throughput ⓘ improved locality of related data ⓘ improved reliability ⓘ reduced fragmentation ⓘ |
| developedAt | University of California, Berkeley NERFINISHED ⓘ |
| developedFor |
BSD Unix
NERFINISHED
ⓘ
Berkeley Software Distribution NERFINISHED ⓘ |
| developer |
Marshall Kirk McKusick
NERFINISHED
ⓘ
William N. Joy NERFINISHED ⓘ |
| feature |
cylinder groups
ⓘ
fragments (sub-blocks) ⓘ improved disk layout ⓘ larger block sizes ⓘ locality of reference optimization ⓘ parameterizable block and fragment sizes ⓘ per-cylinder-group free space maps ⓘ per-cylinder-group inode tables ⓘ rotational optimization (rotational delay) ⓘ separate inodes and data blocks ⓘ support for long file names (relative to original Unix FS) ⓘ |
| fragmentSize | typically 512 bytes to 1 KB ⓘ |
| influenced |
FFS variants in BSDs
ⓘ
UFS NERFINISHED ⓘ ext2 NERFINISHED ⓘ ext3 NERFINISHED ⓘ ext4 NERFINISHED ⓘ |
| influencedBy | original Unix file system ⓘ |
| introducedIn | early 1980s ⓘ |
| introducedInVersion | 4.2BSD NERFINISHED ⓘ |
| operatingSystem |
BSD
NERFINISHED
ⓘ
FreeBSD NERFINISHED ⓘ NetBSD NERFINISHED ⓘ OpenBSD NERFINISHED ⓘ SunOS (early versions) NERFINISHED ⓘ |
| operatingSystemFamily | Unix NERFINISHED ⓘ |
| partOf | 4.2BSD NERFINISHED ⓘ |
| predecessor | Unix File System NERFINISHED ⓘ |
| publicationAuthor | Marshall Kirk McKusick NERFINISHED ⓘ |
| publicationYear | 1984 ⓘ |
| reliabilityFeature |
careful metadata layout
ⓘ
replicated superblocks ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.