Question: Consider a disk drive device with block size 512 bytes and data transfer rate is 512 b ytes/ msec. The disk drive rotates at a

Consider a disk drive device with block size 512 bytes and data transfer rate is 512 b ytes/ msec. The disk drive rotates at a speed of 2400 RPM (rotations per minute) . The average seek time is 30 msec .

Question

(a) How much time does it take (on average) in msec to locate and transfer a single block given its block address?

(b ) Calculate the average time it would take to transfer 10 random blocks on disk and compare it with the time it would take to transfer 10 consecutive blocks on the same track

(c) What is the time on average to search for a record in a file containing 100 blocks if the file blocks are stored contiguously on the same track? Suppose the file is unordered.

(d) What is the time to read/write an entire file containing 1000 blocks if the file blocks are stored contiguously on the same track?

(e) What is the time to read/write an entire file containing 1000 blocks if we distribute the file blocks evenly over 10 disks using data stripping?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!