1.MASK?ROM?
MASK(掩膜)?ROM就是正宗的“Read?Only?Memory”,存储在它内部的数据是在出厂时使用特殊工艺固化的,生产后就不可修改,其主要优势是大批量生产时成本低。?2.OTPROM?
OTPROM(One?Time?Programable?ROM)是一次可编程存储器。这种存储器出厂时内部并没有资料,用户可以使用专用的编程器将自己的资料写入,但只能写入一次,被写入过后,它的内容也不可再修改?
3.EPROM(已淘汰,要用紫外线擦除,说实话,真滴是麻烦)?
EPROM(Erasable?Programmable?ROM)是可重复擦写的存储器,擦除和写入都要专用的设备(使用紫外线照射芯片内部擦除数据)。现在这种存储器基本淘汰,被?EEPROM?取代?4.EEPROM?
EEPROM(Electrically?Erasable?Programmable?ROM)是电可擦除存储器,EEPROM?可以重复擦写,它的擦除和写入都是直接使用电路控制,不需要再使用外部设备来擦写。而且可以按字节为单位修改数据,无需整个芯片擦除。现在主要使用的?ROM?芯片都是EEPROM。?5.FLASH?
FLASH?存储器又称为闪存,它也是可重复擦写的存储器,部分书籍会把?FLASH?存储器称为?FLASH?ROM,但它的容量一般比?EEPROM?大得多,且在擦除时,一般以多个字节为单位。?
而?NOR与?NAND特性的差别,主要是由于其内部“地址/数据线”是否分开导致的。?NOR?的地址线和数据线分开,?NAND的数据和地址线共用;?
NOR?FLASH?:一般应用在代码存储的场合,如嵌入式控制器内部的程序存储空间。?
?NAND?FLASH:?一般应用在大数据量存储的场合,包括?SD卡、U盘以及固态硬盘等,都是?NAND?FLASH?类型的。
ROM是线路最简单半导体电路,通过掩模工艺,一次性制造,在元件正常工作的情况下,其中的代码与数据将永久保存,并且不能够进行修改。一般应用于PC系统的程序码、主机板上的 BIOS (基本输入/输出系统Basic Input/Output System)等。它的读取速度比RAM慢很多。 根据组成元件的不同,ROM内存又分为以下五种: 1.MASK ROM(掩模型只读存储器)
制造商为了大量生产ROM内存,需要先制作一颗有原始数据的ROM或EPROM作为样本,然后再大量复制,这一样本就是MASK ROM,而烧录在MASK ROM中的资料永远无法做修改。它的成本比较低。
2.PROM(Programmable ROM,可编程只读存储器)
这是一种可以用刻录机将资料写入的ROM内存,但只能写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming ROM,OTP-ROM)。PROM在出厂时,存储
的内容全为1,用户可以根据需要将其中的某些单元写入数据0(部分的PROM在出厂时数据全为0,则用户可以将其中的部分单元写入1), 以实现对其“编程”的目的。 3.EPROM(Erasable Programmable,可擦可编程只读存储器)
这是一种具有可擦除功能,擦除后即可进行再编程的ROM内存,写入前必须先把里面的内容用紫外线照射它的IC卡上的透明视窗的方式来清除掉。这一类芯片比较容易识别,其封装中包含有“石英玻璃窗”,一个编程后的EPROM芯片的“石英玻璃窗”一般使用黑色不干胶纸盖住, 以防止遭到阳光直射。
4.EEPROM(Electrically Erasable Programmable,电可擦可编程只读存储器) 功能与使用方式与EPROM一样,不同之处是清除数据的方式,它是以约20V的电压来进行清除的。另外它还可以用电信号进行数据写入。这类ROM内存多应用于即插即用(PnP)接口中。
5.Flash Memory(快闪存储器)
这是一种可以直接在主机板上修改内容而不需要将IC拔下的内存,当电源关掉后储存在里面的资料并不会流失掉,在写入资料时必须先将原本的资料清除掉,然后才能再写入新的资料,缺点为写入资料的速度太慢。?