Lecture 2
Lecture 2
▪ Computer components
▪ Computer function
▪ Interconnection structures
▪ Bus interconnection
▪ Point-to-point interconnection
▪ PCI Express
Lecture Objectives
At the end of this lecture, we should be able to:-
– Hardwired program
– The result of the process of connecting the various components
in the desired configuration
Major components:
• CPU I/O
• Instruction interpreter Components
• Module of general-purpose arithmetic and logic
functions
• I/O Components
➢Input module
➢Contains basic components for accepting data and
instructions and converting them into an internal
form of signals usable by the system
➢Output module
➢Means of reporting results
© 2016 Pearson Education, Inc., Hoboken,
NJ. All rights reserved.
Action Categories
• Data transferred • Data transferred
from processor to to or from a
memory or from peripheral device
memory to by transferring
processor between the
processor and an
I/O module
Processor- Processor-
memory I/O
Data
Control
processing
• An instruction • The processor
may specify that may perform
the sequence of some arithmetic
execution be or logic operation
altered on data
© 2016 Pearson Education, Inc., Hoboken,
NJ. All rights reserved.
+
I/O Function
• I/O module can exchange data directly
with the processor
• Used to designate the source or • Used to control the access and the
destination of the data on the use of the data and address lines
data bus
– If the processor wishes to read a
word of data from memory it puts • Because the data and address lines
the address of the desired word are shared by all components there
on the address lines must be a means of controlling their
use
• Width determines the
maximum possible memory • Control signals transmit both
capacity of the system command and timing information
among system modules
• Also used to address I/O ports
• Timing signals indicate the validity of
– The higher order bits are used to data and address information
select a particular module on the
bus and the lower order bits
select a memory location or I/O • Command signals specify operations
port within the module to be performed
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Bus Interconnection Scheme
Control lines
Data lines
I/O device
I/O Hub
DRAM
DRAM
Core Core
A B
DRAM
DRAM
Core Core
C D
I/O device
I/O device
I/O Hub
Gigabit PCIe
Memory
Ethernet
Chipset
PCIe–PCI PCIe
Memory
Bridge
PCIe
PCIe PCIe
Switch
PCIe PCIe
✓ Engage Discussion
Forum
✓ Complete Lab1 week
Thank You.