This preview shows page 1. Sign up to view the full content.
Unformatted text preview: graphics cards, monitors, mice, keyboards, and disks are connected to the CPU and main memory using an I/O bus such as Intel’s Peripheral Component Interconnect (PCI) bus. Unlike the system bus and memory buses, which are CPU-speciﬁc, I/O buses such as PCI are designed to be independent of the underlying CPU. For example, PCs and Macintosh’s both incorporate the PCI bus. Figure 6.11 shows a typical I/O bus structure (modeled on PCI) that connects the CPU, main memory, and I/O devices.
CPU register file ALU system bus memory bus main memory bus interface I/O bridge I/O bus USB controller mouse keyboard graphics adapter monitor disk disk controller Expansion slots for other devices such as network adapters. Figure 6.11: Typical bus structure that connects the CPU, main memory, and I/O devices. Although the I/O bus is slower than the system and memory buses, it can accommodate a wide variety of third-party I/O devices. For example, the bus in Figure 6.11 has three different types of devices a...
View Full Document
- Spring '10
- The American