Problem 1:
Initiator Target Arbitration time of initiator Task time of target
(sec) given by initiator (sec)
2 1 4 8.4
1 3 5.1 5
1 2 6.4 5.8
1 3 8 3.5
2 2 8.2 4.9
Suppose, 2 computers are sharing a common SCSI bus among them. 3 SCSI controllers are connected
with the same bus. Now solve the following scenario and find out the value of t at which all the
controllers and bus will become free after executing all the tasks given by the all the computers.
Consider ,data transfer rate between all components = 1.7 sec
And arbitration +selection/reselection time= 2 sec
i) When t=4.0 sec, computer 2 enters into the arbitration phase
7.7 16.1
A+S Trans
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Bus busy Target 1 busy
ii) When, t=5.1 sec, computer 1 wants to enter arbitration phase, but cannot as the bus is busy at
that time.
7.7 16.1
A+S Trans
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Bus busy Target 1 busy
iii) When t=6.4 sec, computer 1 wants to enter arbitration phase, but cannot as the bus is busy at
that time.
7.7 16.1
A+S Trans
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Bus busy Target 1 busy
iv) when, t=8 sec, , computer 1 enters into the arbitration phase
11.7 15.2
A+S Trans
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Bus busy Target 3 busy
v) At t=8.2 sec, computer 2 wants to enter arbitration phase, but cannot as the bus is busy at that
time.
11.7 15.2
A+S Trans
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
Bus busy Target 3 busy