I/O and Disks: Disk Scheduling


Input/Output devices

Overview
Classical system architecture
Modern system architecture

A Canonical Device

A common abstraction
A simple canonical protocol

Hardware interrupts

Programmed I/O overheads


Method of device interaction


Device driver

Disk Drive

Overview
Seek, rotation, transfer

Disk scheduling

Details
FCFS (do nothing)
SSTF (shortest seek time first)
SCAN (elevator)
LOOK / C-LOOK