Transcription of File System Implementation - University of …
{{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].
disk into blocks; simple file systems use just one block size, and that’s exactly what we’ll do here. Let’s choose a commonly-used size of 4 KB. Thus, our view of the disk partition where we’re building our file sys-tem is simple: a series of blocks, each of size 4 KB. The blocks are ad-
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}