I/O Channel And Precessors

Get Started. It's Free
or sign up with your email address
Rocket clouds
I/O Channel And Precessors by Mind Map: I/O Channel And Precessors

1. Evolution of I/O Function

1.1. 1. The CPU directly control a peripheral device.

1.2. 2. A controller or I/O uses programmed I/O module is added.

1.3. 3. Interrupts are employed. The CPU need to spend time waiting for an I/O operation to be performed to increasing efficiently.

1.4. 4. I/O module direct access to memory via DMA. It now can move a block of data to or from memory without involving CPU.

1.5. 5. I/O module enchanced to processor with a specialized instruction set tailored for I/O.

1.6. 6. I/O module has a local memory of its own with this architecture of I/O device can be controlled with minimal CPU.

2. I/O channel architecture

2.1. 1. Selector

2.2. 2. Multiplexor

3. Definition

3.1. channel I/O is a high-performance input/output (I/O) architecture that is implemented in various forms on a number of computer architectures, especially on mainframe computers. In the past, channels were generally implemented with custom processors, variously named channel, peripheral processor, I/O processor, I/O controller, or DMA controller.