ROM是只读存储器,英文为Read-Only Memory。
ROM所存数据,一般是装入整机前事先写好的,整机工作过程中只能读出,而不像随机存储器那样能快速地,方便地加以改写。ROM所存数据稳定,断电后所存数据也不会改变,它的结构较简单,读出比较方便,因而常用于存储各种固定程序和数据。除了少数品种的只读存储器(如字符发生器)可以通用之外,不同用户所需只读存储器的内容不同。
为便于使用和大批量生产,进一步发展了可编程只读存储器(PROM)、可擦可编程序只读存储器(EPROM)和带电可擦可编程只读存储器(EEPROM)。例如早期的个人电脑如Apple II或IBM PC XT/AT的开机程序(操作系统)或是其他各种微高缓电脑系统中的轫体(Firmware)。
ROM类型:
1、掩膜只读存储器:英文为Mask ROM,存储的信息由生产厂家在掩膜工艺老念困过程中“写入”。在制造过程中,将资料以一特制光罩(Mask)烧录于线路中,有时又称为“光罩式只读内存”(Mask ROM),此内存的制造成本较低,常用于电脑中的开机启动。
2、可编程只读存储器:英文Programmable ROM,PROM,它允许用户通过专用的设备(编程器)一次性写入自己所需要的信息,其一般可编程一次,PROM存储器出厂时各个存储单元皆为1或皆为0。用户使用时,再使用编程的方法使PROM存储所需要的数据。
3、可编程可擦除只读存储器:英文为Erasable Programmable Read Only Memory,可多次编程,是一种以读为主的可写可读的存储器。便于用户根据需要来写入,并能把已写入的内容擦去后再改写的ROM。其存储的信息可以由用户自行加电编写,也可以利用紫外线光源或脉冲电流等方法先将原存的信息擦除,然后用写入器重新写入新的信息。
4、电可擦可编程序只读存储器:英文为Electrically Erasable Programmable Read-Only Memory,是一种随时可写入而无须擦除原先内容的存储器,其写操作比读操作时间要长得多,EEPROM把不易丢失数据和修改灵活的优点组合起来,修改时只需使用普通的控制、地址和数据总线。
5、快擦除读写存储器:英文为 Flash Memory,是英特尔公司90年代中期发明的一种高密度,非易失性的读/写半导体存储器。它既有EEPROM的特点,又有RAM的特点,是一种全新的存储结构,俗称快闪存储器。它在20世纪80年代中后期首次推出,快闪存储器的价格和功能介于 EPROM和EEPROM之间。