399 views
2 votes
2 votes

The average seek time and rotational delay in a disk system are 6 ms and 3 ms, respectively. The rate of data transfer to or from the disk is 30 MBps and all disk accesses are of 8 KB of data. Disk DMA controller, the processor, and the main memory are all attached to a single bus. The data bus width is 32 bits, and a bus transfer to or from the main memory takes 10 nanoseconds. How many disk units are there that can be simultaneously transferring data to or from the main memory?

  • 11
  • 12
  • 13
  • 14

1 Answer

0 votes
0 votes
As per my understanding, Its given that every component is attached to bus and and can transfer data through bus with 30 MBps(By single unit).

We are asked to find how many units can transfer simultaneously  with 30 MBps so that bus can do it in its capacity.

Bus is 32 bits wide and data tranfer to or from takes 10 ns, so 32 bits can be carried in 10 ns.

32 bits/10ns =4 byte/10 ns =400 MBPS possible speed.

given speed for disk unit is 30MBPS hence 400/30=13.33 which should be 13.
edited by