PPT Slide
File System Implementation
- Control/data flow for open() (Figure 16.12) and read() (Figure 16.13):
- Left hand side shows the data structures involved.
- Right hand side shows the flow of control through the file system layers.
- Notice the distinction between the logical file system and the physical file system:
- The logical file system deals with logical byte offsets, logical blocks and logical block numbers in a disk-independent fashion.
- The physical file system deals with physical blocks on actual disk drives.
- Notice that memory caching is used to improve performance.