Login Required

This note requires login to view the full content (148 lines total). Showing first 20 lines as preview. Please login to view the full content.

Login to unlock

Chapter 13: IO System

Created: 2025-12-16
Updated: 2025-12-16

I/O Hardware

  • port: connection point between I/O device and the host (e.g. USB, Thunderbolt)
  • bus: set of wires and a protocol for messages (e.g. PCI, SCSI, SATA)
  • controller: electronics that operate a port, bus, and device (e.g. SCSI controller)
    • controller can has its own processor and memory
  • PC Bus Structure
    • Northbridge (Memory Controller Hub): Connects high-speed devices
      • CPU, RAM, Graphics Card (AGP/PCIe)
    • Southbridge (I/O Controller Hub): Connects low-speed devices
      • PCI, SATA, USB, Audio, Network...

I/O Methods

Addressing (how to find the device)

  • Port-Mapped I/O (isolated I/O)
    • separate address space for I/O devices

Login to unlock full content

Login Now