REVIEW o Allocation of Frames o Thrashing o Working-Set Model o Copy-on-Write o Memory-Mapped Files o Other Consideration ·Prepaging ·Page Size
REVIEW Allocation of Frames Thrashing Working-Set Model Copy-on-Write Memory-Mapped Files Other Consideration Prepaging Page Size 1
CHAPTER 11:FILE SYSTEM IMPLEMENTATION
CHAPTER 11: FILE SYSTEM IMPLEMENTATION
Symbolic Open Levels of file name file ID abstraction USER File system interface Files/ directories Directory High-level file and FS management directory functions Logical block Basic file IO system Open/close functions Physical device address Device organization Low-level data methods access functions IO system interface Logical block#
3
CHAPTER 11:FILE SYSTEM IMPLEMENTATION o File-System Structure o File-System Implementation o Directory Implementation o Allocation Methods o Free-Space Management 4
CHAPTER 11: FILE SYSTEM IMPLEMENTATION File-System Structure File-System Implementation Directory Implementation Allocation Methods Free-Space Management 4
LAYERED FILE SYSTEM application programs logical file system file-organization module ↓ basic file system ↓ I/O control ↓ devices
LAYERED FILE SYSTEM