-
Mass-Storage Structure
-
Physical Structure
- Magnetic Disk
-
SSD
- DRAM
-
Memory Flash
- SLC
- MLC
- Magnetic Tape
-
Disk Attachment
- Host-Attached Storage
- Network-Attached Storage
- Storage-Area Network
-
Disk Scheduling
- FCFS Scheduling
- SSTF Scheduling
- SCAN Scheduling
- C-SCAN Scheduling
- LOOK Scheduling
-
Disk Management
- Disk Formatting
- Boot Block
- Bad Blocks
-
Swap Space Management
- Swap-Space Use
- Swap-Space Location
-
RAID Structure
- RAID Levels
-
File-System Interface
-
File Concept
- File Attributes
- File Operations
- File Types
- File Structures
-
Access Methods
- Sequential Access
- Other access Methods
-
Directory Structure
- Directory Overview
- Single-Level Directory
- Two-Level Directory
- Tree-Structured Directories
- Acyclic-Graph Directories
- General Graph Directory
- FIle System Mounting
-
File Sharing
- Multiple Users
-
Remote File Systems
- The Client-Server Model
- Distributes Information Systems
-
Consistency Semantics
- UNIX Semantics
- Session Semantics
- Immutable-Shared-Files Semantics
-
Protection
- Types of Access
- Access Control
- Other Protection Approaches
-
File-System Implementation
- ................
- ................
- ..............
-
I/O System
- Overview
-
I/O Hardware
- Polling
- Interrupts
- Direct Memory Access
- I/O Hardware Summary
-
Application I/O Interface
- Block and Character Devices
- Network Devices
- Clocks and Timers
- Nonblocking and Asynchronous I/O
- Vectored I/O
-
Kernel I/O Subsystem
- I/O Scheduling
- Buffering
- Caching
- Spooling and Device Reservation
- Error Handling
- I/O Protection
- Kernel Data Structures
- Kernel I/O Subsystem Summary
- Transforming I/O Requests to Hardware Operations
- STREAMS
- Performance
- Summary