chapter
    Secondary Storage and Disk Performance Practice Questions for GATE CS

    Solve 47+ Secondary Storage and Disk Performance practice questions for GATE CS with answers and detailed solutions. Free sample questions below.

    Try a question

    Answer it here to see how it works. Nothing is recorded until you sign in.

    Question 1
    Level 1: Warm-up

    A disk has 8 surfaces, 500 cylinders, and 100 sectors per track. Each sector holds 512 bytes. What is the minimum number of bytes required to store data on exactly one full cylinder of this disk?

    Question 2
    Level 1: Warm-up

    A hard disk has 16 surfaces and 2048 tracks on each surface. What is the maximum number of cylinders that can be formed in this disk?

    Question 3
    Level 1: Warm-up

    When calculating the total time to read randomly located sectors on a disk, the access time for a single sector is multiplied by . Which of the following statements correctly bounds the components of this single-sector access time?

    Question 4
    Level 1: Warm-up

    For a file of sectors (), let be the total time to read them if they are randomly located, and be the total time if they are contiguous on the same track. Which of the following statements is always true?

    Question 5
    Level 1: Warm-up

    A hard disk drive contains a stack of 4 platters. In a specific legacy architecture, the very top and very bottom surfaces are reserved for protection and not used for data. How many usable storage surfaces does this disk have?

    Question 6
    Level 1: Warm-up

    Assertion (A): When reading contiguous sectors located on the same track, the total access time is .

    Reason (R): The read/write head must perform a mechanical seek and wait for rotational latency for every single sector in the contiguous block.

    Question 7
    Level 1: Warm-up

    A hard disk rotates at a constant speed of 6000 RPM. What is the maximum possible rotational latency for this disk in milliseconds?

    Question 8
    Level 1: Warm-up

    Assertion (A): The transfer time for contiguous sectors on the same track is exactly times the transfer time of a single sector.

    Reason (R): The disk rotation speed is constant, meaning the time to read a block of sectors is directly proportional to the number of sectors in that block.

    Question 9
    Level 1: Warm-up

    According to the standard learning journey for secondary storage, calculating the total number of sectors on a disk given its physical dimensions is the primary goal of Step 1. If a disk has 2 surfaces, 100 cylinders, and 50 sectors per track, what is the total number of sectors on the disk calculated in this step?

    Question 10
    Level 1: Warm-up

    A disk access operation involves moving the read/write head, waiting for the sector to rotate, and reading the data. If the seek time is 4 ms, the rotational latency is 5 ms, and the transfer time is 1 ms, what is the total access time for this single sector in milliseconds?

    Free preview ends here

    Login to view the complete practice questions and solutions

    Creating an account is free. You get the rest of this chapter, step-by-step solutions, and a study plan built around the topics you are actually weak at.

    Why MastersUp

    Personalised first. High quality throughout.

    Most platforms hand everyone the same content. Here the content moves with your performance, topic by topic.

    Built around you, not around a syllabus PDF

    Every answer you give moves your topic-level intelligence rate. The next question, the next revision card and tomorrow's plan all change with it.

    Revision that hits your weak spots

    We only revise topics you have actually attempted and are still below the safe bar on — never the same chapter on repeat.

    Questions calibrated to the real exam

    Each question carries a measured toughness. You are served a rung above your current level, so practice keeps stretching you.

    Notes written for recall, not for volume

    Full lesson cards for first study, curated short-note cards for the last mile — with derivations, traps and exam patterns marked.

    One place for everything

    Notes, chapter practice, previous-year questions, test series and full-length papers — all feeding one picture of your preparation.

    Honest progress

    No vanity streaks. Progress here means chapters mastered and accuracy that held up on harder questions.

    Unlock the whole course

    Full notes and short notes, the complete question bank with worked solutions, mock tests, full-length papers, and an adaptive plan that rebuilds itself as you improve.

    Secondary Storage and Disk Performance Practice Questions for GATE CS

    Solve 47+ Secondary Storage and Disk Performance practice questions for GATE CS with answers and detailed solutions. Free sample questions below.

    Chapter Roadmap: Secondary Storage and Disk Performance

    Chapter Roadmap

    Welcome to Secondary Storage and Disk Performance. This chapter bridges the physical reality of magnetic disks with the mathematical performance metrics required for the exam.

    The Learning Journey

    Step 1: Disk Geometry, Capacity and Cylinders Current Topic

    We start by looking inside the hard disk. You will learn the physical anatomy: platters, surfaces, tracks, sectors, and cylinders. By the end of this step, you will be able to calculate the total storage capacity of any disk given its physical dimensions.

    Step 2: Disk Access Time, Seek and Rotational Latency

    Once we know how data is stored, we measure how fast we can retrieve it. You will master the components of disk access time: seek time, rotational latency, and transfer rate, and learn to calculate the total time for complex read and write operations.

    Goal: By the end of this chapter, you will seamlessly translate physical disk specifications into precise performance calculations.

    The Physical Anatomy of a Hard Disk

    The Physical Anatomy of a Hard Disk

    To understand disk capacity, we must first visualize the physical hardware. Think of a hard disk as a high-speed stack of spinning records.

    Core Physical Components

    1. Platter: The physical circular disk made of aluminum or glass. A single disk drive contains a stack of multiple platters.
    2. Surface: Each platter has two usable sides (top and bottom), coated with magnetic material. Each side is an independent storage surface.
    3. Track: As the platter spins, the read/write head traces concentric circles on the surface. Each circular path is a track.
    4. Sector: A track is subdivided into small arc-shaped segments. A sector is the smallest physical unit of data storage on the disk.

    Secondary Storage and Disk Performance: Solved Questions with Step-by-Step Explanations (10 Problems)

    Question 1 · Computer Organization and Architecture MCQ

    A disk has 8 surfaces, 500 cylinders, and 100 sectors per track. Each sector holds 512 bytes. What is the minimum number of bytes required to store data on exactly one full cylinder of this disk?

    1. A.

      409,600

    2. B.

      204,800,000

    3. C.

      819,200

    4. D.

      4,096,000

    Correct Answer:

    A

    Step-by-Step Solution

    Key idea: This is a contradiction question testing the Master Capacity Equation, specifically isolating the capacity of a single cylinder.

    Step 1: Recall that a cylinder spans all surfaces. The capacity of one cylinder is the number of surfaces multiplied by the sectors per track multiplied by the bytes per sector.

    Step 2: Identify the given values: , , .

    Step 3: Calculate the capacity of one cylinder: bytes.

    Step 4: Note that the 500 cylinders given in the problem is extra information for this specific question, as we only need the capacity of <i>one</i> cylinder.

    Answer: 409,600.

    Question 2 · Computer Organization and Architecture MCQ

    A hard disk has 16 surfaces and 2048 tracks on each surface. What is the maximum number of cylinders that can be formed in this disk?

    1. A.

      32768

    2. B.

      2048

    3. C.

      16

    4. D.

      4096

    Correct Answer:

    B

    Step-by-Step Solution

    Key idea: This is an observation question testing the crucial equality between cylinders and tracks per surface.

    Step 1: Recall the definition of a cylinder: it is the set of all tracks that lie at the exact same radius across all platters.

    Step 2: The crucial equality states that the number of cylinders is exactly equal to the number of tracks per surface.

    Step 3: The problem states there are 2048 tracks on each surface. Therefore, the number of cylinders is 2048. The number of surfaces (16) is extra information.

    Answer: 2048.

    Question 3 · Computer Organization and Architecture MCQ

    When calculating the total time to read randomly located sectors on a disk, the access time for a single sector is multiplied by . Which of the following statements correctly bounds the components of this single-sector access time?

    1. A.

      It includes the average seek time, average rotational latency, and the transfer time for exactly one sector.

    2. B.

      It includes the total seek time for all sectors, average rotational latency, and the transfer time for one sector.

    3. C.

      It includes the average seek time, maximum rotational latency, and the transfer time for all sectors.

    4. D.

      It includes the average seek time, average rotational latency, and the transfer time for the entire track.

    Correct Answer:

    A

    Step-by-Step Solution

    Key idea: This is a statement truth question testing the exact components of single-sector access time for randomly located sectors.

    Step 1: Recall the method for randomly located sectors. Each sector is treated as an independent read operation.

    Step 2: For a single random sector, the head must seek to the track (average seek time), wait for the sector to spin under the head (average rotational latency), and read the data (transfer time for exactly one sector).

    Step 3: Therefore, the single-sector access time is bounded by these three specific components.

    Answer: It includes the average seek time, average rotational latency, and the transfer time for exactly one sector.

    Question 4 · Computer Organization and Architecture MCQ

    For a file of sectors (), let be the total time to read them if they are randomly located, and be the total time if they are contiguous on the same track. Which of the following statements is always true?

    1. A.

    2. B.

    3. C.

    4. D.

      is independent of

    Correct Answer:

    B

    Step-by-Step Solution

    Key idea: This is a bounding question comparing the total time formulas for random versus contiguous access.

    Step 1: Recall the formula for random access: .

    Step 2: Recall the formula for contiguous access: .

    Step 3: For , incurs the seek and rotational latency penalties times, while incurs them only once.

    Step 4: Therefore, is strictly greater than for any .

    Answer: .

    Question 5 · Computer Organization and Architecture MCQ

    A hard disk drive contains a stack of 4 platters. In a specific legacy architecture, the very top and very bottom surfaces are reserved for protection and not used for data. How many usable storage surfaces does this disk have?

    1. A.

      8

    2. B.

      6

    3. C.

      4

    4. D.

      10

    Correct Answer:

    B

    Step-by-Step Solution

    Key idea: This is a casework question testing the physical anatomy of platters and surfaces, including a specific legacy exception.

    Step 1: Identify the number of platters, which is 4.

    Step 2: The standard rule is 1 Platter = 2 Surfaces, giving total surfaces.

    Step 3: Apply the legacy exception stated in the problem: the top and bottom surfaces are unused. This means we subtract 2 surfaces.

    Step 4: Calculate usable surfaces.

    Answer: 6.

    Question 6 · Computer Organization and Architecture MCQ

    Assertion (A): When reading contiguous sectors located on the same track, the total access time is .

    Reason (R): The read/write head must perform a mechanical seek and wait for rotational latency for every single sector in the contiguous block.

    1. A.

      Both A and R are true, and R is the correct explanation of A.

    2. B.

      Both A and R are true, but R is not the correct explanation of A.

    3. C.

      A is true, but R is false.

    4. D.

      A is false, but R is true.

    Correct Answer:

    C

    Step-by-Step Solution

    Key idea: This is an assertion-reason question testing the physical reasoning behind contiguous sector access.

    Step 1: Evaluate Assertion (A). For contiguous sectors on the same track, the head seeks once, waits for rotational latency once, and transfers all sectors continuously. The formula is correct.

    Step 2: Evaluate Reason (R). The reason states that the head must seek and wait for rotational latency for <i>every single sector</i>. This is false; those penalties are paid only once for the entire contiguous block.

    Step 3: Since A is true and R is false, the correct option is C.

    Answer: A is true, but R is false.

    Question 7 · Computer Organization and Architecture MCQ

    A hard disk rotates at a constant speed of 6000 RPM. What is the maximum possible rotational latency for this disk in milliseconds?

    1. A.

      2.50

    2. B.

      5.00

    3. C.

      10.00

    4. D.

      20.00

    Correct Answer:

    C

    Step-by-Step Solution

    Key idea: This is an observation question testing the boundary case of rotational latency.

    Step 1: Calculate the time for one full rotation: ms.

    Step 2: The average rotational latency is half of this, which is 5 ms.

    Step 3: The maximum possible rotational latency occurs in the worst-case boundary scenario where the desired sector is exactly one full rotation away from the head's arrival point.

    Step 4: Therefore, the maximum rotational latency is equal to one full rotation time, which is 10 ms.

    Answer: 10.00.

    Question 8 · Computer Organization and Architecture MCQ

    Assertion (A): The transfer time for contiguous sectors on the same track is exactly times the transfer time of a single sector.

    Reason (R): The disk rotation speed is constant, meaning the time to read a block of sectors is directly proportional to the number of sectors in that block.

    1. A.

      A is false, but R is true.

    2. B.

      Both A and R are true, but R is not the correct explanation of A.

    3. C.

      Both A and R are true, and R is the correct explanation of A.

    4. D.

      A is true, but R is false.

    Correct Answer:

    C

    Step-by-Step Solution

    Key idea: This is a construction question testing the logical relationship between transfer time proportionality and constant disk rotation.

    Step 1: Evaluate Assertion (A). For contiguous sectors, the transfer time is indeed times the single-sector transfer time, because the sectors are read back-to-back without interruption. (A is true).

    Step 2: Evaluate Reason (R). The disk rotates at a constant RPM. Therefore, the time it takes for the disk to pass sectors under the head is directly proportional to . (R is true).

    Step 3: Determine the relationship. The constant rotation speed (R) is the exact physical reason why the transfer time scales linearly with (A). Thus, R correctly explains A.

    Answer: Both A and R are true, and R is the correct explanation of A.

    Question 9 · Computer Organization and Architecture MCQ

    According to the standard learning journey for secondary storage, calculating the total number of sectors on a disk given its physical dimensions is the primary goal of Step 1. If a disk has 2 surfaces, 100 cylinders, and 50 sectors per track, what is the total number of sectors on the disk calculated in this step?

    1. A.

      10,000

    2. B.

      5,000

    3. C.

      20,000

    4. D.

      2,500

    Correct Answer:

    A

    Step-by-Step Solution

    Key idea: This is a direct substitution question based on the Step 1 capacity calculation concept.

    Step 1: Identify the given physical dimensions: Surfaces () = 2, Cylinders () = 100, Sectors per track () = 50.

    Step 2: The total number of sectors is the product of these three dimensions.

    Step 3: Calculate .

    Answer: 10,000.

    Question 10 · Computer Organization and Architecture MCQ

    A disk access operation involves moving the read/write head, waiting for the sector to rotate, and reading the data. If the seek time is 4 ms, the rotational latency is 5 ms, and the transfer time is 1 ms, what is the total access time for this single sector in milliseconds?

    1. A.

      10

    2. B.

      9

    3. C.

      5

    4. D.

      4

    Correct Answer:

    A

    Step-by-Step Solution

    Key idea: This is a direct substitution question testing the three pillars of disk access time.

    Step 1: Identify the three components given: seek time = 4 ms, rotational latency = 5 ms, transfer time = 1 ms.

    Step 2: The total access time for a single sector is the sum of these three components.

    Step 3: Calculate ms.

    Answer: 10.

    More practice questions in this unit