Professional Documents
Culture Documents
Introduction
• The difficulty in transferring information among the units of
a computer largely depends on the physical distance
separating them.
• The term “bus” in this context covers not only the physical
links among the components, but also the mechanisms for
controlling the exchange of signals over the bus.
• I/O are normally slaves but can be made into master via
control units such as specialized I/O controllers or general
purpose I/O processors.
Fundamental Types of Buses
The system bus, or any other bus, consists of 3 main groups
of lines:
• The address lines, typically 8 to 32 in number, transmit the
address of data items stored in the system’s main memory or
I/O address space.
• The data lines, typically 16 to 128 in number, transmit data
words over the bus.
• The control lines, which perform such functions as
identifying the transaction type (memory read, memory
write, I/O operation, etc.) and synchronizing communication
between fast and slow units.
Fundamental Types of Buses
Need for I/O Bus
• The principle use of the system bus is high-speed data
transfer between the CPU and Main Memory (M).
• Most I/O devices are slower than the CPU or M and present
an external interface that is different from that of the system
bus. For example, magnetic disk units and other secondary
memories transfer data serially.
• Therefore, they need to be connected to the system bus via
interface circuits called I/O controllers that perform serial-to-
parallel and parallel-to-serial format conversions and other
control functions.
• A single I/O controller can interface many I/O devices to the
system bus.
Need for I/O Bus
Interconnected Structures
Star
Practice Questions
Q1. What do you mean by Bus and explain bus
interconnection? (AKTU 2014 - 2015)