What is the purpose of error-correcting code (ECC) memory? MCQ with Answer and Explanation

What is the purpose of error-correcting code (ECC) memory?
A. To detect and correct data corruption
B. To reduce power consumption
C. To increase memory capacity
D. To increase memory speed
Answer: Option A
Solution (By JKSSB Mock Tests)
ECC memory includes extra parity bits to detect and correct single-bit errors, improving data integrity, especially in servers.

Discuss this Question (0)

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

Practice More Memory and Storage Devices Questions

Question #1
What does the term 'memory latency' refer to?
A. The time to transfer data from memory to CPU
B. The delay between issuing a request and getting the data
C. The amount of data transferred per second
D. The time to refresh memory

Correct Answer: Option B


Explanation:
Memory latency is the time delay from when a memory access request is issued to when the data is available. It includes various delays like address decoding, access time, and bus latency.

This question belongs to: Computer Memory and Storage Devices
Question #2
In the context of memory, what does 'volatile' mean?
A. Memory requires power to retain data
B. Memory is permanent
C. Memory retains data without power
D. Memory cannot be written

Correct Answer: Option A


Explanation:
Volatile memory loses its stored data when the power supply is turned off. RAM is a classic example of volatile memory.

This question belongs to: Computer Memory and Storage Devices
Question #3
Which of the following is a characteristic of a ROM chip?
A. It can be written to easily
B. It retains data without power
C. It is used for main memory
D. It is volatile

Correct Answer: Option B


Explanation:
ROM is non-volatile, meaning it retains its contents even when power is turned off.

This question belongs to: Computer Memory and Storage Devices