I/O Organization in Microprocessors

A computer system is comprised of three main functional blocks:

The I/O section of the computer can be broken down into two parts.

I/O Modules

It is not possible to simply connect I/O devices directly to the system bus for several reasons.

For this reason a computer system must use I/O modules, components which interface between the CPU and the peripherals. An I/O module has several functions.

An I/O module consists of several parts.

The following diagram shows a system configuration for a CPU with two I/O devices connected to it:

NEXT STOP: I/O Concepts: Implementation Alternatives: Programmed I/O

home