hardware//I/O
I/O (input/output) is the set of mechanisms through which a CPU communicates with the external world: storage, network, sensors and displays. Its latency often dominates real-world performance far more than raw compute speed.
I/O (input/output) is the set of mechanisms through which a CPU communicates with the external world: storage, network, sensors and displays. Its latency often dominates real-world performance far more than raw compute speed.
Software triggers I/O through a syscall (the boundary between user and kernel), and hardware uses MMIO (memory-mapped registers) or DMA (direct memory access that bypasses the CPU).