edited by
1,579 views
3 votes
3 votes
Consider a typical disk that rotates at 30000 rotations per minute(RPM) and has a transfer rate of 40Mbps.If the average seek time of the disk is twice the average rotational delay and the controller's transfer time is 8 times the disk transfer time,the average time to read or write a 256 byte sector of the disk is __________msec.(upto 4 decimal places)

My queries-:

should the time taken by the controller be taken into account when calculating the average time?

I have calculated it in the following way-:

time taken=seek time+rotational latency+transfer time+controller time

=2+1+0.0512+0.4096

=3.4608
edited by

1 Answer

4 votes
4 votes

Yes you are right, found one reference from geeks
ref: http://cse.unl.edu/~jiang/cse430/Lecture%20Notes/reference-ppt-slides/Disk_Storage_Systems_2.ppt

avg. rotational latency $= \frac{1}{2} \times \frac{60}{30000}= 1\ msec$

avg. seek time $= 2\ msec$

Transfer time $= \frac{256 \times 8}{40 \times 10^6}=0.0512\ msec$

Controller overhead $=8(0.0512)=0.4096\ msec$

avg $T_{read/write}= 2+1+0.0512+0.4096=3.4608\ msec$

So, the average time to read or write a 256 byte sector of the disk is 3.4608 msec

Related questions

858
views
0 answers
1 votes
zeeshanmohnavi asked Dec 25, 2018
858 views
Consider a unix inode which maintains $5$ direct disk blocks, $1$ single indirect, $1$ double indirect and $1$ triple indirect DBA. Disk block size is $4 \text{ KB }$ and ... $2 \text{ TB }$Answer by ME: Option $(A)$
1.4k
views
1 answers
0 votes
rahul sharma 5 asked Dec 18, 2017
1,367 views
A disk rotates at a speed of 3600 rpm. It has 4000 cylinders, 16 surface and 206 sectors per tracks. Track storage capacity is 2048 bytes. What is the average latency time ... 196.48D 8.33, 12.28Given answer is d, but i got 8.33 , 960Kbps
1.2k
views
2 answers
1 votes
rahul sharma 5 asked Dec 18, 2017
1,168 views
Consider linked allocation system, a program has just read the 15th disk block. After some point of time, If it next want to use the 20th block, then how many disk blocks must the program access?a: 5b: 10c:15d:20
1.6k
views
2 answers
3 votes
Pankaj Joshi asked Nov 19, 2016
1,629 views
A certain hard disk rotates at 6000 rpm. It has 1 KB per sector and average 64 sectors/track and has a seek time of 5 msec. Which of the following ... 800 successive sectors is 0.0052 sec.Only S1 and S2Only S2 and S3Only S2Only S1