Which one of the following is the fastest memory element?

2024

Which one of the following is the fastest memory element?

Answer: A. RegistersConceptA computer uses a memory hierarchy to balance access time, capacity, and cost. Storage closest to the processor’s execution units supplies current…

  1. A.

    Registers

  2. B.

    Cache

  3. C.

    RAM

  4. D.

    HDD

Attempted by 336 students.

Show answer & explanation

Correct answer: A

Concept

A computer uses a memory hierarchy to balance access time, capacity, and cost.

Storage closest to the processor’s execution units supplies current operands most directly; lower levels generally offer more capacity with greater access latency.

Application

  1. Registers are storage locations inside the CPU that hold operands, addresses, and intermediate results needed by the current instruction.

  2. Cache keeps copies of recently or frequently used memory blocks near the CPU, but an instruction normally transfers needed values from cache into registers before operating on them.

  3. RAM is the main working memory; cache accesses it when the required block is not already present closer to the CPU.

  4. An HDD is persistent secondary storage and has much higher access latency than semiconductor memory.

Cross-check

Tracing an operand toward execution gives HDD → RAM → cache → register → execution unit. The register is the last storage element before computation.

Therefore, among the given choices, registers are the fastest memory element.

Explore the full course: Nta Ugc Net Paper 2

Loading lesson…