Lecture 11
Lecture 11
and Architecture
(EET 2211)
Chapter 3
A Top-Level View of Computer Function and
Interconnection
• The design of this structure will depend on the exchanges that must
be made among modules.
6/2/2021 Computer Organization and Architecture 3
Computer Modules
• The processor reads in instructions and data, writes out data after
processing, and uses control signals to control the overall operation of
the system.
• If two devices transmit during the same time period, their signals will
overlap and become garbled.
• Taken together, several lines of a bus can be used to transmit binary digits
simultaneously (in parallel).
• For example, an 8-bit unit of data can be transmitted over eight bus lines.
6/2/2021 Computer Organization and Architecture 10
System Bus:
• Computer systems contain a number of different buses that provide
pathways between components at various levels of the computer
system hierarchy.
• Although there are many different bus designs, but on any bus the
lines can be classified into three functional groups:
• Data lines
• Control lines.
• Because the data and address lines are shared by all components,
there must be a means of controlling their use.
• I/O write: causes data on the bus to be output to the addressed I/O port.
• I/O read: causes data from the addressed I/O port to be placed on the bus.
• Transfer ACK: indicates that data have been accepted from or placed on
the bus.
6/2/2021 Computer Organization and Architecture 17
Contd..
• Bus request: indicates that a module needs to gain control of the bus.
• Bus grant: indicates that a requesting module has been granted control of
the bus.