6,029 views
0 votes
0 votes

What is the average access time for transferring 512 bytes of data with the following specification :

Avg. seek time = 5ms

Disk Rotation = 6000rpm, 40kbps

Controller Overhead = 0.1ms

2 Answers

Best answer
1 votes
1 votes
Tavg=seektime+rotational latency+data transfer time+controller overhead

DISC ROTATION=6000RPM

                        =>6000 RORATION=1MIN=60 SEC

                        =>1 ROTATION=60/6000=10MSEC

SO RL=5 MSEC(ON AVG WE TAKE HALF )

DATA TRANSFER=40Kbps

40 kb=1sec

1b=1/40k sec

512 b=1/40k*512=12.8msec

THEREFORE Tavg=5+5+12.8+0.1=22.9msec
selected by
1 votes
1 votes

Time taken for one full rotation = 60/6000 sec

                                                        = 1/100 sec = 0.01 sec = 10 msec

Average rotational delay = ½ x Time taken for one full rotation

                                            = ½ x 10 msec = 5 msec

Transfer time = (512bytes / 40 kb) sec

                         = 0.0125 sec = 12.5 msec

Average access time = Avg. seek time + Avg. rotational delay + Transfer time + Controlled overhead + Queing delay

                                      = 5 msec + 5 msec + 12.5 msec + 0.1 msec + 0

                                      = 22.6 msec

Related questions

0 votes
0 votes
0 answers
1
Na462 asked Jan 12, 2019
1,013 views
Consider a typical disk that transfers at a rate of 30 MBps and rotates at 5000 RPM. The average seek time of disk is twice average rotation delay and assume no controlle...
7 votes
7 votes
7 answers
2
3 votes
3 votes
1 answer
3
khushtak asked Jan 6, 2016
4,500 views
Consider a disk with a rotational rate of 10,000 RPM, an average seek time of 8 ms, and on average of 500 sectors per track. Estimate the average time to read a random se...