Transcription of File System Implementation
{{id}} {{{paragraph}}}
40 File System ImplementationIn this chapter, we introduce a simple file System Implementation , knownasvsfs(theVery Simple File System ). This file System is a simplifiedversion of a typical UNIX file System and thus serves to introduce someof the basic on-disk structures, access methods, and various policies thatyou will find in many file systems file System is pure software; unlike our development of CPU andmemory virtualization, we will not be adding hardware featuresto makesome aspect of the file System work better (though we will want to pay at-tention to device characteristics to make sure the file systemworks well).Because of the great flexibility we have in building a file System , manydifferent ones have been built, literally from AFS (the AndrewFile Sys-tem) [H+88] to ZFS (Sun s Zettabyte File System ) [B07]. All of these filesystems have different data structures and do some things better or worsethan their peers.
8 D D D D D D D 15 D 16 D D D D D D D 23 D 24 D D D D D D D 31 D 32 D D D D D D D 39 D 40 D D D D D D D 47 D 48 D D D D D D D 55 D 56 D D D D D D D 63 Data Region Data Region As we learned about (a little) last chapter, the file system has to track information about each file. This information is a key piece of metadata,
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}