ROM代表只读存储器。它是一类只能读取的计算机内存。这样存储器的内容可以多次读取但不能写入(修改),一旦写入。 ROM 是一种非易失性存储器,因此即使在断电后,其中的数据仍会保留。只读存储器可用于存储在系统生命周期中很少更改的软件/数据,也称为固件。与其他非瞬态存储介质相比,ROM 的生产成本低廉,因此该技术得到了广泛采用。
ROM的类型
虽然,顾名思义,内存并不是严格只读的,因为存在相同技术的其他变体,这些变体确实提供了诸如在最初写入数据后向其写入数据的功能。他们使用与 ROM 不同的底层机制的原因。 ROM包含对存储数据进行物理编码的集成电路。这使得数据无法被重写,从而保持数据的完整性。但其他类型的 ROM 使用基于半导体的固态存储器,允许修改写入的数据。
ROM技术的类型有:
- PROM: PROM 代表可编程只读存储器。 PROM 以 ROM 的形式发货,其中不包含任何数据/软件。因此,用户可以自由地对其中的任何数据进行编程。但是一旦数据写入 PROM,就不能再写入或修改。它只能用于读取最初写入其中的数据。 PROM 与常规 ROM 的不同之处在于,通用 ROM 预先写入了数据(BIOS、嵌入式系统等),而用户(或包含 ROM 的设备)只能读取它。但是 PROM 一开始是空的,因此可以根据我们的要求将自定义数据写入其中。
- EPROM: EPROM 代表可擦除可编程只读存储器。如果 EROM 芯片暴露在强紫外线下一段时间,里面的数据可能会被擦除。之后 EPROM 的内容将丢失,现在可以将更新的数据重新写入其中。
- EEPROM: EEPROM 代表电可擦除可编程只读存储器。 EEPROM 建立在 EPROM(重写数据的能力)的原理之上。 EEPROM 允许以电方式擦除存储的数据。之后数据可以被电气改写。由于数据是电写入的,因此增加了 EPROM 芯片的寿命。
ROM的优势
- 非易失性:一旦数据被写入,不需要连续不间断的电源来维持设备中的数据。因此,即使在断电后也能保留信息。
- 成本:具有成本效益。因此,可以以经济的预算集成到设备中。
- 电路:包含一个简单的底层机制,可以很容易地复制,没有太多麻烦。
- 数据安全性:由于数据只能写入一次,因此该机制固有地为数据提供了写保护。因此,不会发生意外删除数据(假设使用的是 ROM 而不是其可写的半导体变体之一)。
ROM的缺点
- 读取速度更快(每比特纳秒),而不是将数据写入 ROM(每比特毫秒)(假设它是 ROM 的可写变体)
- 存储容量低,因此只能用于存储小(但关键)的数据