Professional Documents
Culture Documents
CH03 COA11e
CH03 COA11e
Chapter 3
A Top-Level View of
Computer Function and
Interconnection
• Hardwired program
– The result of the process of connecting the various components in the
desired configuration
Copyright © 2022 Pearson Education, Ltd. All Rights Reserved
Hardware and
Software
Approaches
Processor- Processor-
memory I/O
Data
Control
processing
I/O to or
Memory to Processor I/O to Processor
from
processor to memory processor to I/O
memory
An I/O
module is
allowed to
exchange data
Processor Processor
Processor directly with
reads an reads data Processor
writes a unit memory
instruction or from an I/O sends data to
of data to without going
a unit of data device via an the I/O device
memory through the
from memory I/O module
processor
using direct
memory
access
Bus
Typically consists of multiple
Interconnection
communication lines Computer systems contain a
• Each line is capable of transmitting number of different buses that
signals representing binary 1 and provide pathways between
binary 0 components at various levels of
the computer system hierarchy
System bus
• A bus that connects major computer
The most common computer
components (processor, memory, I/O)
interconnection structures are
based on the use of one or more
system buses
• Memory • I/O
– The memory space includes – This address space is used
system main memory and PCIe for legacy PCI devices, with
I/O devices reserved address ranges
– Certain ranges of memory used to address legacy I/O
addresses map into I/O devices devices
• Configuration • Message
– This address space enables – This address space is for
the TL to read/write control signals related to
configuration registers interrupts, error handling,
associated with I/O devices and power management