In-class notes for 10/14/2020
CS 273 (OS), Fall 2020
File systems overview
What are common features of file systems? How do they relate to OS?
What problems need to be solved in order to implement a good file system?
What implementation issues need to be addressed?
For reference: A simple example file system: FAT (used by MS-DOS)
Blocks on disk - each having a unique address
File Allocation Table: array indexed by block address, elements are addresses of next blocks
Directory is a table of file name, size, protection, etc., plus a starting FAT index
< >