Outline for May 23, 2008
Reading:
Text
, §6, 7, 10
Greetings and felicitations!
Device Hardware
continued from last lecture
Communication lines: simplex, half-duplex, full duplex
Example device driver: line clock, programmable clock
Example device driver: disk device driver
virtual disk as a linear array of sectors, reducing latencies
ordering outstanding disk requests:
first come, first serve: saturation
pickup
shortest seek time first
SCAN (elevator algorithm), LOOK
N-Step SCAN, N-Step LOOK
C-SCAN, C-LOOK
sector queueing
Process Interface
file; system calls (open, close, position file pointer, read, write, miscellaneous control commands)
blocking: synchronous, asynchronous (latter requires a handler and a wait system calls)
You can also obtain a PDF version of this.
Version of May 27, 2008 at 7:37 PM