Chapter 8: Interfacing Processors and Peripherals
1: Concepts Introduced in Chapter 8
2: I/O's Revenge
3: I/O Bound Example
4: I/O Issues
5: Figure 8.1: Typical collection of I/O devices.
6: Figure 8.2: The diversity of I/O devices.
7: Figure 8.3: Moving the mouse in the horizontal direction or vertical direction causes the X or Y counter, respectively, to increment or decrement.
8: Types of Magnetic Disks
9: Magnetic Hard Disks
10: Figure 8.4: Disks are organized into platters, tracks, and sectors.
11: Disk Access
12: Average Access Time Example
13: Figure 8.6: Characteristics of three magnetic disks by a single manufacturer.
14: Network Characteristics
15: Types of Networks
16: Types of Networks (cont.)
17: Buses
18: Types of Buses
19: Figure 8.9: Many machines use a single backplane bus for both processor-memory and I/O traffic.
20: Figure 8.7: The three steps of an output operation.
21: Figure 8.8: An input operation takes less active time because the device does not need to wait for memory to access data.
22: Synchronous and Asynchronous Buses
23: Figure 8.14: The I/O bus characteristics determine the performance of I/O transfers, the number of I/O buses that can be connected, and the cost of connecting devices.
24: Bus Arbitration
25: Addressing and Managing I/O
26: Stale Data
27: Dealing with Stale Data
28: Future Directions
29: Fallacies and Pitfalls