Page 1
Wink Notes
B.Tech CSE — 3rd Semester
Computer Organisation & Architecture
— Unit - 5 —
1. Input/Output Organisation
The CPU must communicate with external devices (Keyboard, Monitor, Hard Drive). However, the CPU operates in nanoseconds, while mechanical I/O devices operate in milliseconds. A direct connection would force the CPU to freeze while waiting for a slow device.
To resolve this speed mismatch, devices connect to the system bus via I/O Interfaces or Controllers (e.g., USB Controller).
1.1 I/O Interface Registers
An interface contains Data Registers (to buffer data), Command Registers (to receive CPU orders), and Status Registers (flags indicating if the device is busy, ready, or in error).