wiz-icon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

Consider a disk drive wth the following specifications. 16 surfaces, 512 tracks/surface, 512 sectors/track, 1 KB/sector, rotation speed 3000 rpm. The disk is operated in cycle stealing mode whereby whenever one 4 byte word is ready it is sent to memory; similarly, for writing, the disk interface reads a 4 byte word from the memory in each DMA cycle. Memory cycle time is 40 nsec. The maximum percentage of time that the CPU gets blocked during DMA operation is

A
10
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
40
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
50
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
25
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
Open in App
Solution

The correct option is D 25
Revolution Per minute=3000 RPM

Or 3000/60=50 RPS

In one track rotation it can read=512 KB

In 50 RPS it can read=512× 50

For 1 byte read=1/(512× 50)=39.06 ns

For 4 bytes it takes 156 ns

Percentage of time that the CPU gets
blocked during DMA operation=40156×100

25

flag
Suggest Corrections
thumbs-up
0
similar_icon
Similar questions
View More
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
The Supply Shifters
ECONOMICS
Watch in App
Join BYJU'S Learning Program
CrossIcon