- What is the storage capacity of the disk in bytes or
gigabytes? (Explain briefly.)
- What is the sequential transfer bandwidth, expressed in
bytes/second or megabytes/second? (Explain briefly.)
- Now assume that the disk with the above characteristics is
given a never-ending stream of requests to
read one sector at a time, with each request chosen randomly from all possible
sectors on the disk. Assume that these read requests are
scheduled in FIFO order. State the effective long-term
transfer rate that the disk can sustain, expressed in bytes/second
or kilobytes/second, and explain briefly.
In doing the third question, the following may be useful:
- You can (and probably should) make several percentage point
approximations, for example 4096 can be represented as 4000, and
13 x 7.5 is approximately 100.
- If we pick a track uniformly at random and then pick another
track uniformly at random, the expected (or average) number of
tracks between them is one-third (not one-half) the total
number of tracks on a platter (this can be derived using probability
theory; OSTEP also gives a derivation.
- The term "long-term transfer rate" refers to R/X, where R is the
number of bytes to transfer in each read, and X is the average length of
time that a read takes.