ACtE04 · Chapter 4Computer Organization & Embedded Systems🏛️ Past Licensure QuestionID: 6bebfc02
What type of memory is commonly used in low-cost embedded systems?
What type of memory is commonly used in low-cost embedded systems?
Multiple Choice Options
- A
RAM
- B
Non-Volatile
- C
Volatile
- D✓ Correct Option
ROM
Detailed Technical Solution & Explanation
Low-cost embedded systems commonly use ROM (Read-Only Memory) and its variants (PROM, EPROM, EEPROM, Flash) to store firmware and program code. ROM is preferred because:
1. Non-volatile: Retains data without power — essential for embedded devices that must boot without loading an OS
2. Low cost: ROM/Flash is cheaper per bit than SRAM
3. Reliability: No data loss on power cycles
4. Program stability: Firmware doesn't change during normal operation
Option Analysis:
•
Option A (RAM): RAM is used for data storage during execution, but programs are typically stored in ROM/Flash in embedded systems.
•
Option B (Non-Volatile): A category of memory (includes ROM, Flash, EEPROM) — correct concept but too broad; the specific answer is ROM.
•
Option C (Volatile): Volatile memory (RAM) loses data on power off — not ideal for storing permanent programs in embedded systems.
•
Option D (ROM): ✅ Correct. ROM (and its variants like Flash) is the standard program memory in low-cost embedded systems.
Reference: Demo2 · Set 2NEC Licensure Syllabus