只读存储器(Read-Only Memory,简称ROM)是一种非易失性存储器,其特点是断电后数据不会丢失。ROM中存储的信息在制造过程中就已经确定,并且通常无法被修改或只能以有限的方式修改。以下是一些常见的只读存储器类型:
ROM芯片:
- 例如,27C02、27C128等,这些芯片通常用于存储少量的固定数据或代码。
闪存(Flash Memory):
虽然闪存具有可擦写和重写的特性,但在某些应用中,它也可以被视为只读存储器。
例如,NOR Flash和NAND Flash,其中NOR Flash常用于存储引导程序或其他固定的、不需要修改的数据。
PROM(Programmable Read-Only Memory):
可编程只读存储器,其内部存储的数据在制造过程中由用户编程。
一旦编程后,数据就不能被修改或删除。
EPROM(Erasable Programmable Read-Only Memory):
可擦除可编程只读存储器,其内部存储的数据可以在制造后通过紫外线照射或其他擦除方法进行修改。
修改后,EPROM可以重新编程,但擦除过程可能会丢失所有数据。
ROMBANK:
- 这是一种大容量、高速度、非易失性的ROM,通常用于存储计算机系统启动所需的关键代码。
其他专用ROM:
- 根据特定应用需求定制的ROM,如电可擦除可编程只读存储器(EEPROM)、高温熔断器ROM等。
在实际应用中,ROM通常用于存储那些一旦启动就必须可用且不允许更改的重要数据,如BIOS设置、系统引导程序等。而闪存则更常见于存储可修改的数据,如操作系统、应用程序的安装包等。