- A bus is a communication pathway connecting two or more devices
- It is a shared transmission medium
- A bus consists of multiple pathways or lines
- A bus that connects major components (CPU,Memory,I/O) is called System Bus.
BUS STRUCTURE
- Each line is assigned a particular meaning or function.
- The lines can be classified into 3 functional groups
2.Address line
3.Control line
3.Control line
1. DATA LINE
- Provide a path for moving data between system modules.
- These lines, collectively, are called the data bus
- Data bus may consist of from 32 to 100 separated line
- Each line can carry only one bit at a time
- Number of line in the bus determine the data rate and overall the system performance
2. ADDRESS LINE
- Used to designate the source or destination of the data on the data bus
- The width of the address bus determines the maximum possible memory capacity of the system.
3. Control line
- Used to control the access to and the use of the data and address lines
- Since the data and the address line shared by all the components, there must be a means of controlling their use
- Control signal transmit both commands and timing information between the modules
- Typical control lines include
2. Memory read
3. I/O write
4. I/O read
5. Clock
6. Reset
7. Bus request
8. Bus grant
9. Interrupt request
10. Interrupt ACK
11. Transfer
ACK