Why is cache memory constructed using Static RAM (SRAM) instead of Dynamic RAM (DRAM)? MCQ with Answer and Explanation

Why is cache memory constructed using Static RAM (SRAM) instead of Dynamic RAM (DRAM)?
A. SRAM requires complex capacitor discharge routines.
B. SRAM does not need refresh cycles, allowing for significantly higher operation speeds.
C. SRAM is much cheaper to scale up in size.
D. SRAM is non-volatile and preserves data when power is disconnected.
Answer: Option B
Solution (By JKSSB Mock Tests)
SRAM is substantially faster than DRAM because it uses a multi-transistor configuration (flip-flops) that retains state instantly without periodic electrical refreshing.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Memory and Storage Devices Questions

Question #1
What is the purpose of a memory parity bit?
A. To encrypt data
B. To detect errors in data storage or transmission
C. To increase memory capacity
D. To double the memory speed

Correct Answer: Option B


Explanation:
A parity bit is an extra bit added to data to detect errors (single-bit errors) in memory. It is used in some RAM modules for error detection.

This question belongs to: Computer Memory and Storage Devices
Question #2
What is the role of a memory controller in a system with multiple memory channels?
A. To select which channel to use for each access
B. To combine memory modules into one larger pool
C. To distribute memory accesses across channels for increased bandwidth
D. All of the above

Correct Answer: Option D


Explanation:
A memory controller with multiple channels can distribute traffic to increase bandwidth, combine capacities, and select channels based on addressing.

This question belongs to: Computer Memory and Storage Devices
Question #3
What is the purpose of a memory map?
A. To assign physical addresses to memory devices
B. To allocate cache lines
C. To store data in a hierarchical manner
D. To track free memory blocks

Correct Answer: Option A


Explanation:
A memory map defines the layout of physical memory, including the address ranges assigned to different types of memory (RAM, ROM, I/O devices) in a system.

This question belongs to: Computer Memory and Storage Devices