The I/O (input/output) subsystem is used by a computer to interact with the outside world.
I/O devices can be connected to the CPU through various interfaces: ?
- Memory mapped: the device behaves like main memory from the point of view of the CPU
- Instruction mapped: where the CPU has specific instructions for controlling the device