File Systems
- Goal: To learn how files are represented both in memory and on the secondary storage devices.
- File Systems
- virtual vs. physical
- names
- Directories
- one-level (flat), hierarchical, graph-structured
- direct vs. indirect aliasing
- naming, deletion, accounting
- information kept there
- Access Control
- rights: read, write, append, delete, privilege, owner, search
- access control lists, how they can be abbreviated
- associate rights with name of file or file itself?
- Process View of File
- access via create, open, close, read, write, rewind, delete system calls or commands
- Access Methods
- read/write pointer
- sequential
- direct mapped
- structured
- Disk directory
- what blocks are in use, where files are, etc.
- free list implementations, bit maps
- file maps: linked list, pairs
- Allocation of Disk Blocks to Files
- contiguous allocation
- linked allocation
- indexed allocation
Send email to
cs150@csif.cs.ucdavis.edu.
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562
Page last modified on 2/29/2000