2,627 views
1 votes
1 votes
if a disk system has an average seek time of 30ns and rotation rate of 360RPM. each track of the disk has 512 sectors each of size 512 Bytes. what is the time taken to read 4 successive sectors,also compute the effective data transfer rate

a) 0.0843 sec , 1536 kbps

b) 0.123 sec , 1436 kbps

c) 0.156 sec ,1326 kbps

d) 0.135 sec , 1252 kbps

1 Answer

Best answer
5 votes
5 votes
Given Data,

Average seek time = 30ns
Rotation rate = 360 RPM
Number of sector = 512
Sector capacity = 512 Bytes

Here we have to find data transfer rate and disk access time of 4 sector i.e 4 * 512B = 2048 B

a) Lets find data transfer rate first

Its given disk is doing 360 rotation in 60 second
so to complete 1 rotation we need $\frac{1}{6}$ seconds
In 1 rotation we read 1 track i.e 512 sectors i.e 512*512 Bytes i.e 256 KB
To read 256 KB we need $\frac{1}{6}$ seconds
so in 1 second we read 256 * 6 KB i.e 1536 KB
Therefore data transfer rate is 1536 KB/sec

b) Lets calculate disk access time for 4 sector i.e 4 * 512B = 2048 B

We know data transfer rate is 1536KB/sec
i.e 1 B data can be transferred in $\frac{1}{1536 \times 10^{3}}$ sec
i.e 2048 B can be transferred in $\frac{2048}{1536 \times 10^{3}} sec = 0.00133 sec$

Now 1 rotation is done in $\frac{1}{6}$ sec, so Avg rotation latency is $\frac{1}{12}$ sec i.e 0.0833 sec

As we know Disk access time = Avg seek time + Avg rotation latency + Data transfer rate
DAT = 30ns + 0.0833 sec + 0.00133 sec
we can neglect avg seek time as its too small
Therefore Disk Access time = 0.0846 secs

So option A is correct.

Also there is mistake in options given in question, change every b to B
selected by

Related questions

2 votes
2 votes
1 answer
1
Avir Singh asked Nov 20, 2018
2,299 views
Consider a device of 1MBPS is operating in a cycle stealing mode of DMA .Whenever 16 B word is available it is transferred into memory in 4 microseconds. What is the % of...
0 votes
0 votes
0 answers
2
abhishekmehta4u asked Jul 15, 2018
232 views
which mem organization is used??