ROM: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
[[Category:Knowledge Base]] | [[Category:Knowledge Base]] | ||
ROM stands for Read-Only Memory. | 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]] |
Latest revision as of 05:34, 2 September 2025
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