Difficulty: Easy
Correct Answer: RAM
Explanation:
Introduction / Context:
Semiconductor memories are commonly grouped into read/write memories and read-mostly or read-only memories. Read/write memory typically refers to RAM used as working storage in computers and embedded systems. Recognizing which technologies are volatile, nonvolatile, erasable, or one-time programmable is basic to memory selection and system design.
Given Data / Assumptions:
Concept / Approach:
RAM (Random-Access Memory) is the canonical read/write memory: the processor can store and retrieve data at any time during normal operation. PROM and MROM are programmed once (PROM by the user with a programmer; MROM at the factory). EEPROM and Flash are nonvolatile and electrically erasable, but not typically written as frequently as RAM during normal program execution; their writes are slower and follow erase-program cycles.
Step-by-Step Solution:
Verification / Alternative check:
Typical architectures: program/data execute in RAM; firmware or configuration data reside in nonvolatile memories (Flash/EEPROM) updated infrequently. This separation confirms RAM as the intended answer.
Why Other Options Are Wrong:
PROM and MROM are not rewritable in-system. EEPROM and Flash are rewritable but slow, endurance-limited, and usually not used for general-purpose working memory.
Common Pitfalls:
Equating “electrically erasable” with the same role as RAM; although writable, EEPROM/Flash have different performance and usage models.
Final Answer:
RAM
Discussion & Comments