ENVS 1000 Lecture 16: ENVS 1000 Tutorial 16 Notes
ENVS 1000 Tutorial 16 Notes – Interfaces between CPU and Memory
Introduction
• There are five basic components involved in the interfaces between the CPU, memory,
and the I/O peripherals
• The CPU or CPUs.
• The I/O peripheral devices.
• Memory.
• Except for single pieces of input or output that can be transferred directly from a
register, data from input or intended for output is normally stored at least temporarily
in memory.
• Where it can be accessed by the appropriate program, even for situations preferring
programmed I/O.
• I/O modules.
• The I/O modules act as interfaces between the CPU and memory and one or more I/O
devices.
• As you recall an I/O module receives commands from the CPU and provides the control
of the I/O device or devices so as to execute those commands.
• It also responds to requests from devices and provides interrupt service to the CPU to
process those requests.
• The buses connecting the various components together.
• The buses may be an integral part of the architecture of the system or may simply be a
point-to-point connection between other components, depending on the architectural
design.
• The pathways include a required connection between the CPU and the I/O module to
enable the CPU to issue programmed I/O commands to the I/O module.
• Also for the I/O module to provide service request, special condition, and completion
interrupt signals to the CPU.
find more resources at oneclass.com
find more resources at oneclass.com