Professional Documents
Culture Documents
L3 - CSE332.7 - SPRING - February 02, 2023 - MUU PDF
L3 - CSE332.7 - SPRING - February 02, 2023 - MUU PDF
Memory
1. Bus
2. Memory
3. I/P
Control 4. O/P
I/P O/P
Unit 5. ALU
(CU) 6. CU
Processor
Address Bus
D1 D2 D3 … Dn
µP
Data Bus
Control Bus
Bus: Bus Contention Problem
Overlap
Bidirectional
0/1 0/1
D1 Data Bus D2
Vmin Vmax
0/1 1/0
Daisy Chaining
• The Daisy chain in the computer network topology is the interconnection of
computers, peripherals or network nodes in sequence (one by one).
• If a message is intended for a computer that is in the middle line, each system
bounces them in the chain until it reaches its destination.
Advantages:
• No Use of extra cables
• Data transmission is relatable fast and easier
• Cheap in terms of construction
Disadvantages:
• The value of priority assigned to a device depends on the position of the master bus
• Propagation delay arises in this method
• If one device fails then the entire system will stop working
• If a number of nodes increases in the network, it can slow down the whole network
Bus Arbitration (Sharing)
Daisy Chaining
D1 D2 D3 … Dn
BR
µP
Common Data Bus
BR =Bus Request
Bus Arbitration (Sharing)
Daisy Chaining
D1 D2 D3 … Dn
BR
BB
µP
Common Data Bus
BR =Bus Request
BB = Bus Busy
Bus Arbitration (Sharing)
Daisy Chaining
BG
D1 D2 D3 … Dn
Normally D1->
D2->… Dn
But if there is no
BR priority
BB
µP
Common Data Bus
BG = Bus Grant
BR =Bus Request After Assigning data bus
BB = Bus Busy suppose D3 request BUS
Then mp send BB signal to D3
Bus Arbitration (Sharing)
Daisy Chaining
BG
D1 D2 D3
… Dn
BR
BB
µP
Common Data Bus
BG = Bus Grant
BR =Bus Request
BB = Bus Busy
Bus Contention Problem: Remedy
Bus Arbitration (Sharing)
• Daisy Chaining • Polling •Independent Requesting
Polling
• Overcome the problem in Daisy chaining method
Bus Arbitration (Sharing)
Polling
Poll count number
BG D0 000
D0 D1 D2
… Dn
BR
BB
µP
Common Data Bus
BR D0 D1 D2
… Dn
BB
µP
Common Data Bus
BG = Bus Grant
BR =Bus Request
BB = Bus Busy
Thanks