Objectives
- Discuss buses, which are sets of wires that move data, addresses
and control signals from one part of the computer to another.
- Learn how time multiplexing is used to cut down on the number of
wires in a bus.
- Distinguish between serial and parallel buses.
- Discuss how bus architectures are open or closed and what that
means for vendors.
- Learn how various components need to take control of the bus from
time to time; learn the terms bus master and bus slave.
- Learn about the arbiter and how it decides who will be the bus
master.
- Go through some bus transactions.
- Talk about the tricky issue of timing the signals on a bus.
- Differentiate between synchronous and asynchronous buses.
|
Prerequisites
This chapter is pretty self-contained, although it helps to know the
main components of a CPU, namely registers and main memory. This information
is found in chapters 7 and 8.
|