I/O interface provides a method for transferring information between CPU and external devices. The I/O interface resolves the differences that exist between the cpu and each External device. The major differences are:
- Conversion of signals between CPU and external devices.
- Synchronization issues due to the speed difference between CPU(extremely faster) and external devices (very slow).
- Data codes and formats in External devices differ from the word format in the CPU and memory.
- Difference in operating modes external devices with each other.