I/O

- Input/output — the mechanisms through which a CPU communicates with the external world.


Input/output — the mechanisms through which a CPU communicates with the external world.

Covers storage, network, sensors, and displays.

Software triggers I/O via syscall (user-to-kernel boundary)

Hardware uses MMIO (memory-mapped registers) or DMA (direct memory access bypassing the CPU)

I/O latency often dominates real-world performance far more than raw compute speed.