Storage, File Systems & I/O
A 14-module path through storage, file systems & i/o, in study order from foundations to the frontier.
Modules
- I/O Devices and the Device Driver
- Interrupts and DMA
- Disk Structure and Geometry
- Disk Scheduling Algorithms
- Solid-State Drives (SSDs)
- The File Abstraction
- File-System Interface and Operations
- Directory Structure
- File-System Implementation and Layout
- Inodes and File Metadata
- Allocation Methods for File Storage
- Journaling and Crash Consistency
- RAID and Redundant Storage
- Protection, Access Control, and OS Security Basics