它们都是存储器。
进化史:ROM——>PROM——>EPROM——>EEPROM
- rom最初不能编程,出厂什么内容就永远什么内容,不灵活。
- 后来出现了prom,可以自己写入一次,要是写错了,只能换一片,自认倒霉。
- 出现了可多次擦除写入的EPROM,每次擦除要把芯片拿到紫外线上照一下,想一下你往单片机上下了一个程序之后发现有个地方需要加一句话,为此你要把单片机放紫外灯下照半小时,然后才能再下一次。
- 伟大的EEPROM出现了,拯救了一大批程序员,终于可以随意的修改rom中的内容了。
广义的EEPROM:FLASH
flash属于广义的EEPROM,因为它也是电擦除的rom。但是为了区别于一般的按字节为单位的擦写的EEPROM,我们都叫它flash。flash做的改进就是擦除时不再以字节为单位,而是以块为单位,一次简化了电路,数据密度更高,降低了成本。上M的rom一般都是flash。
1,EEPROM是指带电可擦可编程只读存储器。 是一种掉电后数据不丢失的存储芯片,EEPROM可以在电脑上或专用设备上擦除已有信息,可编程,一般用在即插即用。 计算机的主板上的BIOS。
2,ROM(Read Only Memory)只读存储器。——— EPROM 断电后信息不丢失,如计算机启动用的BIOS芯片。存取速度很低,(较RAM而言)且不能改写。由于不能改写信息,不能升级,现已很少使用。一旦编程完成后,EPROM只能用强紫外线照射来擦除。 光盘
3,RAM(RamdomAccessMemory)易挥发性随机存取存储器。 高速存取,读写时间相等,且与地址无关,如计算机内存等。 读写速度快,但是无法保存信息,失电数据即丢失。
4,Flash存储器又称闪存。 它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据,使数据不会因为断电而丢失。U盘和MP3里用的就是这种存储器。
在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码,或者直接当硬盘使用(U盘)。
现在的单片机,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据。