1,399 views
1 1 vote

Consider the following characteristics of a disk system.
• 10 GB disk rotates at 10,000 rpm
• Data transfer rate of 107 bytes/sec
• Average seek time is 8 ms
• Block size is 32 KB
The average service time to retrieve a single disk block from a random location on the disk is _______ (in ms).

1 Answer

Best answer
3 3 votes

We know 

total disk access time = seek time + rotational latency + transfer time

Given , seek time = 8ms

Now time taken for 10000 rotations = 60s = 60000 ms 

1 rotation time = 6 ms

Avg rotaional time = 1/2 * rotation time = 1/2* 6 = 3 ms

For transfer time , we need to find time taken to transfer one block , as it is mentioned in the question , which is given to be 32 KB.Given , data transferred in 1 s = 107 bytes 

So in 1ms data transferred = 104 bytes = 10 KB

So transfer time for 32 KB = 32/10 * 1ms = 3.2 ms

Hence , total time = 8 + 3 + 3.2 ms = 14.2 ms

• selected by
Position:
Show:

Related questions

2 2 votes
1 1 answer
169
169 views
GO Classes asked Aug 31
169 views
Consider the following statements about operating systems:Management of input/output operations allows peripheral devices to be shared among multiple processes. Memory ma...
4 4 votes
1 1 answer
220
220 views
GO Classes asked Jul 13
220 views
Which of the following is/are not treated as a resource in a computer system?CPU cycles Main memory User processes None of the other options
5 5 votes
1 1 answer
214
214 views
GO Classes asked Jul 13
214 views
Which of the following is not the responsibility of the operating system?Resource management Controlling program execution Network management Developing application softw...
2 2 votes
1 1 answer
254
254 views
ASH1198 asked Feb 28
254 views
In a multiprogramming system, each process independently spends 70% of its time waiting for I/O and the remaining time using the CPU. Assume that OS can switch the CPU to...