ROM,即只读存储器(Read-only Memory),是一种在计算机上常用的储存器,其中的信息一旦被写入后就不允许被修改或删除。通过对硬件或软件进行编程和烧录,可以将信息永久性地存储在ROM中,同时这些储存的信息在电源关闭之后依旧存在。
根据工艺制造方式和存储介质的不同,ROM可以分为很多种类。主要可以分为以下几类:
(1)PROM(Programmable Read-Only Memory,可编程只读存储器):由厂家生产时根据客户的需求编程,用户不能自己修改ROM中的信息;
(2)EPROM(Erasable Programmable Read-Only Memory,可擦除可编程只读存储器):EPROM可以在一定时间内被紫外线擦除,然后重新编程;
(3)EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器):EEPROM可以通过电子线擦除和重新编程,速度相对较慢,但是使用寿命较长;
(4)Flash ROM:是一种比EEPROM更新的ROM,Flash ROM可以将整个储存器的内容擦除,并且具有极高的存取速度。
由于ROM可以存储信息并且不容易丢失,因此在计算机和电子设备中被广泛应用。
(1)启动固件:计算机在启动时需要加载并执行启动固件,其中的一部分就存储在ROM中,并且不会轻易修改;
(2)字库:很多电子设备需要存储各种文字和符号的信息,这些信息一般存在ROM中,并且可以通过改变编程和烧录来更新新的字库;
(3)固件:许多电子产品的功能是根据固件规定的,这些固件信息也存储在ROM中;
(4)嵌入式控制器: 在嵌入式控制器中,一般会利用非易失性存储器存储控制器的固件,这些信息也一般存储在ROM中。
ROM的主要优点是,一旦将信息写入,这些信息就会长时间保留,并且不易被更改,因此ROM被广泛应用于计算机启动装置、固件和嵌入式控制器等。此外,不同种类的ROM还有着各自的特点和特殊用途。
ROM的主要缺点是,储存器的容量和存取速度都比不上RAM(随机访问存储器),因此在大规模的数据存储和较快的数据读取场合,ROM并不是最佳选择。此外,随着科技的不断发展,将来ROM可能还会被取代或被更好的替代品所取代。