Question 1
A disk rotates at 7200 RPM and can transfer 200MB/s of data from its outer track. What is the maximum number of bytes of data that a single outer track can hold? Show your calculations, state any assumptions, and show your work so we can see how you derived your answer.
Since we don’t have information about the bit density and the diameter of the disk, let’s make some reasonable assumptions to estimate the maximum number of bytes of data that a single outer track can hold.
Assuming that the disk has a bit density(linear density) of 500,000 bits per inch and a diameter of 3.5 inches, we can calculate the circumference of the outermost track as follows:
The total number of bits that can be stored on the outermost track can be calculated by multiplying the track length by the bit density. This gives us: To convert the number of bits to bytes, we divide by 8, which gives us:
Therefore, the estimated maximum number of bytes of data that a single outer track can hold, based on the assumptions of a bit density of 500,000 bits per inch and a diameter of 3.5 inches, is approximately 687,225 bytes.
Question 2
Given an average seek time of 5ms, a rotational speed of 10,000 RPM, and a transfer rate of 150 MB/s, how long does a 65536-byte random read request take, in milliseconds, on average? What if average seek time is 12ms and rotational speed is 5400 RPM? Show your calculations, state any assumptions, and show your work so we can see how you derived your answer.
To calculate the average time it takes for a 65536-byte random read request for 10000RPM, we need to consider the following factors:
- Seek time: The time it takes for the read/write head to move to the correct track on the disk.
- Rotational latency: The time it takes for the disk to rotate to the correct sector. Half rotation.
- Transfer time: The time it takes for the data to be transferred from the disk to the computer.
Therefore, the total time it takes for the read request is:
To calculate the average time it takes for a 65536-byte random read request for 5400RPM, we need to consider the following factors:
- Seek time: The time it takes for the read/write head to move to the correct track on the disk.
- Rotational latency: The time it takes for the disk to rotate to the correct sector. Half rotation.
- Transfer time: The time it takes for the data to be transferred from the disk to the computer.
Therefore, the total time it takes for the read request is: .
Question 3
If a system has an estimated mean time between failures of 1,250,000 hours, what is its expected annual reliability expressed as a probability?
Rather than expressing reliability in terms MTBF and MTTR, it can also be, like availability, expressed as the likelihood that a system is functioning properly during some time period t, given some measure of MTBF – and, as a corollary, in terms of availability and MTTR.
From this perspective, an estimate of the reliability can be calculated as follows:
Question 4
A power control system is required to have an availability of at least 99.999% in accordance with regulations. The systems development team has conducted empirical testing and derived an mean time to restore of 1.25 hours and an mean time between failure of 3.1667 years. Will the system meet the expected availability?
Then, the system will not meet the expected availability.