资讯

只读存储器 ROM 是什么?断电也不会丢失数据的存储器

2026-11-052 分钟阅读百科
TL;DR只读存储器(ROM)是一种非易失性存储器,断电后数据不会丢失,传统上出厂时写入数据后只能读取,用来存放启动程序和固件;后来发展出可编程的 PROM、EPROM、EEPROM 和闪存,日常所说的手机“存储空间”实际上是闪存。

只读存储器(Read-Only Memory,ROM)是一种断电后数据也不会丢失的存储器,也就是非易失性存储器。在最初的设计中,它的内容在制造时就被写入,之后只能读取、不能修改,所以叫“只读”。它通常用来存放计算机和电子设备启动时必需的、不经常改变的程序和数据。

它和 RAM 的区别

ROM 和 RAM(随机存取存储器,即内存)是两种作用不同的存储器:RAM 用来临时存放正在运行的程序和数据,可以快速地读写,但断电后数据会丢失;ROM 用来长期保存固定的程序和数据,断电后数据依然保留。打个比方,RAM 像是一块可以随写随擦的白板,ROM 像是一本印刷好的说明书。

ROM 存放什么

ROM 中最典型的内容是固件,也就是嵌入在硬件中的底层软件。比如电脑主板上的 BIOS 或 UEFI 程序:按下电源键之后,电脑最先运行的就是这段程序,它负责检查硬件、初始化设备,然后从硬盘中加载操作系统。各种电子设备中也都有固件,比如路由器、打印机、洗衣机、汽车中的控制芯片。早期的游戏机卡带也使用 ROM 来存储游戏,所以人们至今仍习惯把游戏的镜像文件叫作“ROM”。

从“只读”到“可写”

随着技术的发展,ROM 逐渐变得可以修改:掩膜 ROM,在芯片制造时就把数据固化在电路中,完全无法修改,适合大批量生产;PROM(可编程 ROM),出厂时是空白的,用户可以用专门的设备写入一次,写入后不能修改;EPROM(可擦除可编程 ROM),可以用紫外线照射芯片上的小窗口来擦除数据,然后重新写入;EEPROM(电可擦除可编程 ROM),可以用电信号来擦除和重写,不需要把芯片取下来;闪存(Flash),是在 EEPROM 基础上发展出的技术,可以按块快速地擦写,容量大、成本低,由东芝的舛冈富士雄等人在 20 世纪 80 年代发明。如今,固件大多存放在闪存中,这样厂商就可以通过“固件升级”来修复问题、增加功能。

一个常见的误解

在购买手机时,人们常说“8GB 内存加 256GB 存储”,有时也把后者叫作“ROM”。实际上,手机的存储空间使用的是 NAND 闪存,它可以反复地读写,严格来说并不是只读存储器,只是因为它和 ROM 一样断电不丢失数据,才沿用了这个叫法。固态硬盘、U 盘和存储卡使用的也都是闪存。