You are on page 1of 2

Ric Charles Burgos

CSAL01E
Assignment 1

The I/O module is a middleman between the I/O and CPU. The system buses are linked
to one end of the I/O module and the number of I / O devices is linked to the other end. It is
used to exchange information between I/O and CPU computers. I/O devices cannot be
connected directly to system buses; they are system-connected to system buses. I/O Steps
Steps how I/O operates:
1. CPU checks I/O module device status:
2. I/O module returns status
3. If ready, CPU requests data transfer
4. I/O module gets data from device
5. I/O module transfers data to CPU
6. Variations for output, DMA, etc.
The major functions of I/O modules are categorized as follows
1. Control and Timing - In some of the I/O operation few resources shared such as CPU and
memory because CPU communicates with more than one device at a time.
2. Processor Communication - I/O module communicates with the CPU and I/O devices
How I/O Module performs:
Control and Timing
• CPU asks I/O module to check the status of attached device.
• I/O module tells the status.
• CPU requests for data transfer to I/O module if device is ready.
• I/O module gathers the data and transfers to the CPU.

References:
https://www.slideshare.net/nehalnaik7/io-techniques-its-types

You might also like