只读存储器面面观

Author: 张谦 Date: 2000年 第3期

  虽然我们经常见到ROM、PROM、EPROM、EEPROM、FlashROM等表示计算机存储器的名称,但有些朋友对其具体含义还不很清楚,现介绍如下:
  ROM(Read-Only Memory)只读存储器,是一种线路最简单的半导体电路,通过掩膜工艺,一次性制造,其中的代码与数据永久保存,不能进行修改。ROM一般用于大批量生产,成本很低。
  PROM(Programmable Read-Only Memory)可编程只读存储器,因为只允许写入一次,所以也称一次可编程只读存储器(One Time Programming ROM)。在出厂时,存储的内容全为1或0,用户可以根据需要将其中的某些单元写入数据0或1,以实现对其“编程”的目的。PROM的典型产品是“双极性熔丝结构”,如果想改写某些单元,可以给这些单元通以足够大的电流,并维持一定的时间,原先的熔丝即可熔断,这样就达到了改写的目的。另一类经典的PROM是使用“肖特基二极管”的PROM,出厂时,其二极管处于反向截止状态,用大电流的方法将反向电压加在“肖特基二极管”上,造成其永久击穿即可达到写入目的。
  EPROM(Erasable Programmable Read-Only Memory)可擦除可编程只读存储器,特点是具有可擦除功能,擦除后可再编程,但擦除需要使用紫外线照射一定时间。这类芯片其封装中有“石英玻璃窗”,一般用黑色不干胶纸盖住,以防止阳光直射。
  EEPROM(Electrically Erasable Programmable Read-Only Memory)电可擦除可编程只读存储器,优点是可直接用电信号进行擦除和写入。但生产工艺复杂,耗费的门电路过多,重编程时间比较长,并且有效重编程次数较少。
  Flash Memory闪存,属于EEPROM的改进产品。它的特点是必须按块(Block)擦除(每个块的大小不定,不同厂家的产品有不同规格),而EEPROM则可以一次只擦除一个字节(Byte)。目前“闪存”被广泛用于PC机的主板上,用来保存BIOS程序,便于其升级。另一应用领域是作为硬盘的替代品,具有抗震、速度快、无噪声、耗电低等优点。现在Flash Memory还不能取代RAM,因为RAM需要能够按字节改写,而Flash Memory则做不到。