Next:
Principles of I/O Hardware
Up:
Ceng 328 Operating Systems
Previous:
Segmentation with Paging: The
Contents
INPUT/OUTPUT
Subsections
Principles of I/O Hardware
Device Controllers (see Fig. 5.1)
I/O Devices
Characteristics (see Table 5.2) and Differences in I/O Devices
Evolution of the I/O Function (see Fig. 5.2)
Memory-Mapped I/O (see Fig. 5.3)
Direct Memory Access (DMA)
Interrupts Revisited (see Fig. 5.6)
Principles of I/O Software
Programmed I/O (see Fig. 5.7a)
Interrupt-Driven I/O (see Fig. 5.7b)
Direct Memory Access (see Fig. 5.7c)
Operating System Design Issues
I/O Software Layers (see Fig. 5.8)
Interrupt Handlers
Device Drivers (see Fig. 5.9)
Device Independent I/O Software(see Fig. 5.10)
User Level Software
Disks (see Fig. 5.13)
Disk Hardware
Disk Formatting
Disk Arm Scheduling Algorithms (see Fig. 5.18)
Error-Handling
2004-05-25