Mass-Storage Structure

HDD
HDD moving-head disk mechanism

FIFO Scheduling

FIFO
FCFS disk scheduling

SCAN Scheduling

SCAN
SCAN disk scheduling

C-SCAN (Circular-SCAN) Scheduling

C-SCAN
C-SCAN disk scheduling

Boot Block

Boot
Booting from a storage device in Windows

RAID

RAID
RAID levels
RAID
RAID 0 + 1 and 1 + 0 with a single disk failure

I/O System

IO
A typical PC bus architecture
port
Device I/O port locations on PCs (partial)

Three types of I/O

Interrupt
Interrupt-driven I/O cycle
Interrupt
Intel Pentium processor event-vector table
DMA
Steps in a DMA transfer

Blocking I/O vs Non-blocking I/O

Models
Two I/O methods: (a) synchronous (b) asynchronous

File-System Interface

Seq
Sequential-access file
Dir
Simulation of sequential access on a directed-access file
Single
Single-level directory
Two
Two-level directory
Tree
Tree-structured directory structure
Acyclic
Acyclic-graph directory structure
General
General graph directory

File-System Implementation

Layer
Layered file system

Contiguous Allocation

Contiguous
Contiguous allocation of disk space

Linked Allocation

Linked
Linked allocation of disk space

FAT: File Allocation Table

FAT
File Allocation Table

Indexed Allocation

Indexed
Indexed allocation of disk space

Free-Space Management

Free
Linked free-space list on disk