Question

Suppose that a 10 MB file is stored on a disk on track number 50 in...

Suppose that a 10 MB file is stored on a disk on track number 50 in consecutive sectors. The disk arm is currently situated over track number 100. Assume that moving the arm from one cylinder to the next takes about 1 ms and it takes about 5 ms for the sector where the beginning of the file is stored to rotate under the head. Also assume that reading occurs at a rate of 100 MB/s.
How long will it take to retrieve the file from the disk?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

The cylinder is a set of tracks one from each platter or surface. So, the number of cylinders is equal to the number of tracks. We are given that the time to move from one cylinder to another takes 1ms, this implies that the time to move from one track to another is also 1ms. The disk arm is currently situated over track number 100 but the data we need to retrieve is at track number 50.

The time taken to move from track number 100 to 50: 50ms.

A track is divided into sectors where data is stored.

The initial position of read/write head is not given so Let's assume that initially, the sector where the beginning of the file is stored is not under the read/write head. Time taken by sector where the beginning of the file is stored to rotate under the head: 5ms

Time to read the file: 10MB/(100MB/s) = 0.1s = 100ms

so, the time required to retrieve the file from the disk = (time taken to move from track number 100 to 50) + (time taken to move the sector where the beginning of the data is stored under the head) + (time taken to read the data)

= 50ms + 5ms + 100ms

= 155ms

Add a comment
Know the answer?
Add Answer to:
Suppose that a 10 MB file is stored on a disk on track number 50 in...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Assume a rather old disk drive is configured as follows. The total storage is divided among...

    Assume a rather old disk drive is configured as follows. The total storage is divided among 32 surfaces. There are 2048 tracks per sector. There are 512 sectors per track. There are 512 Bytes per sector. The interleaving factor is 4. The disk turns at 7200 rpm. The average startup time for the read/write arm is 15 ms and the average time to move the arm is 0.2 ms per track. Now assume that there is 8 MB file on...

  • Consider a single-platter disk with the following parameters: rotation speed: 7200 rpm; number of...

    Consider a single-platter disk with the following parameters: rotation speed: 7200 rpm; number of tracks on one side of platter: 30,000; number of sectors per track: 600; seek time: one ms for every hundred tracks traversed. Let the disk receive a request to access a random sector on a random track and assume the disk head starts at track 0. a. What is the average seek time? b. What is the average rotational latency? c. What is the transfer time...

  • (a) Describe the three fundamental ways for performing I/O and compare their advantages and disadvantages. b)...

    (a) Describe the three fundamental ways for performing I/O and compare their advantages and disadvantages. b) A hard disk rotates at 15,000 rpm and has 1024 tracks, each with 2048 sectors. It takes 100 ms for the head to cross 1024 racks. Assume that the head is above the innermost track. i. What is the average seek time? ii. What is the average rotational delay (latency)? iii. What is the transfer time for one sector? You can round the result...

  • Question 12 Consider a magnetic disk drive with 10 double sided platters, 512(=2^9) tracks per surface,...

    Question 12 Consider a magnetic disk drive with 10 double sided platters, 512(=2^9) tracks per surface, and 1024 (=2^10) sectors per track. Sector size is 2KBytes (=2^10 Bytes ). Assume the average seek time 0.02 ms, the seek time from a track to its adjacent track can be ignored. The drive rotates at 5400 rpm. Successive tracks in a cylinder can be read without head movement. Furthermore, disks can be handled independently, so multiple tracks in a cylinder can be...

  • Suppose that a disk drive has 6,000 cylinders, numbered 0 to 5999. The drive is currently...

    Suppose that a disk drive has 6,000 cylinders, numbered 0 to 5999. The drive is currently serving a request at cylinder 3150, and the previous request was at cylinder 1805 (Hint: this indicates the reading head’s moving direction). The queue of pending requests, in FIFO order, is: 3511, 2332, 2800, 3192, 658, 1296, 1918, 1356, 5936, 2527 Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending...

  • 9. a. What are the advantages of using a glass substrate for a magnetic disk? b....

    9. a. What are the advantages of using a glass substrate for a magnetic disk? b. How are data written and read onto/from a magnetic disk? c. What common characteristics are shared by all RAID levels? Describe the seven RAID levels with appropriate illustrations. Explain the term striped data. How is redundancy achieved in a RAID system? d. Consider a 4-drive, 200GB-per-drive RAID array. What is the available data storage capacity for each of the RAID levels 0, 1, 3,...

  • IN C++ Please!! Declare a global integer constant called SIZE and initialize it to 10. •...

    IN C++ Please!! Declare a global integer constant called SIZE and initialize it to 10. • Declare a global enum variable that will support 10 values – each representing an ant colony {A, B, C, D, E, F, G, H, I, J}. • In the main function, o Declare a 2-dimensional array of size the global integer constant, SIZE. The number of rows and columns should be equal to SIZE, which would make this a square matrix. This array will...

  • Hi, I am requesting your help. Some of those that I am not sure if I...

    Hi, I am requesting your help. Some of those that I am not sure if I am right? Thank you, Michelle ________________________________ You work at Ford Motor Company and are responsible for determining weekly production capacity for the Juarez, Mexico assembly plant. There are 21 days left in the production month. Your sales manager just informed you that 4,725 vehicles need to be produced in the upcoming days to meet projected sales demand in the United States 21. Your production...

  • QUESTION 10 Consider the monthly data, including the estimates for March 2020, and the information in...

    QUESTION 10 Consider the monthly data, including the estimates for March 2020, and the information in the articles. Which of the following is the best analysis of and prediction for the money market in the U.S. economy for the next few months?   a. Shortages are causing panic buying by households, which has increased money demand. Lenders are increasing their lending to keep up with the needs of households and businesses. Money demand is increasing more than money supply. b. Shortages...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT