只读存储器(Read-Only Memory,简称 ROM)是计算机内存的一种类型,其特点是存储在其中的数据不能被更改。ROM 在计算机启动时用于存放一些基本的、必要的程序和数据,例如 BIOS(Basic Input/Output System)或 UEFI(Unified Extensible Firmware Interface)固件,这些程序对于系统的初始化和引导至关重要。
特性
- 不可改写:一旦写入信息,通常无法修改或删除。
- 非易失性:即使断电,ROM 中的信息也不会丢失。
- 持久性:ROM 中的数据可以长期保存。
类型
- 掩模 ROM(Mask ROM):在制造过程中直接将数据写入芯片内部,成本较低但无法更改。
- 可编程 ROM(PROM):用户可以通过专用设备一次性写入数据。
- 可擦除可编程 ROM(EPROM):通过紫外线照射可以清除芯片中的数据,然后重新编程。
- 电可擦除可编程 ROM(EEPROM):允许通过电信号进行数据擦除和重写操作,方便灵活。
应用
- 启动代码:如 BIOS 或 UEFI 固件。
- 固件:某些设备如打印机、路由器等内部的控制程序。
- 配置数据:存储设备的默认设置或配置信息。
- 嵌入式系统:用于存储程序代码和常量数据。
随着技术的发展,现代计算机系统中 ROM 的概念已经扩展到包括闪存(Flash Memory),它结合了 ROM 的非易失性特点和 RAM 的随机访问及可重写特性,广泛应用于 USB 闪存盘、固态硬盘(SSD)以及各种电子设备的存储解决方案中。