ROM
Jump to navigation
Jump to search
ROM stands for Read-Only Memory. ROM is memory that can not be written to by the CPU. It is a type of non-volatile memory that is primarily used to store firmware or permanent software that does not change during the device’s lifetime.
Overview
ROM is non-volatile, meaning it retains its data even when the power is turned off. It is typically programmed during the manufacturing process and is used to store a bootloader.
Types of ROM
- Mask ROM: Programmed once during manufacturing and cannot be altered afterward.
- PROM (Programmable ROM): Can be programmed once after manufacturing.
- EPROM/EEPROM: Erasable and reprogrammable types of ROM, though less common for permanent firmware.
Typical uses
ROM is commonly used to store firmware in embedded systems, microcontrollers, and consumer electronics where the code does not need to change. This ensures reliable and consistent startup behavior.
See also
• Flash memory • EEPROM • Firmware