Question:

Which memory holds frequently accessed data for fast retrieval?

Show Hint

The memory hierarchy works on the principle of locality: programs tend to access data and instructions near those they have recently accessed. Cache memory exploits this by keeping recent data close to the CPU for faster access.
Updated On: Jul 2, 2026
  • Cache
  • ROM
  • RAM
  • Hard Drive
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

The memory hierarchy in a computer system is designed to balance speed, cost, and capacity.
(D) Hard Drive: Slow, large, and non-volatile storage. Used for long-term storage of programs and data.
(C) RAM (Random Access Memory): Faster than the hard drive, but volatile. Holds the data and programs currently in use by the CPU.
(A) Cache: A very small, extremely fast, and expensive type of volatile memory. It is located closer to the CPU than RAM. Its purpose is to store copies of frequently accessed data and instructions from RAM. When the CPU needs data, it checks the cache first. If the data is there (a cache hit), it can be retrieved much faster than from RAM.
(B) ROM (Read-Only Memory): Non-volatile memory that holds firmware and boot instructions. It is not used for storing frequently accessed operational data.
Therefore, Cache is the memory that holds frequently accessed data for fast retrieval.
Was this answer helpful?
0
0