只读存储器(ROM) (Read Only Memory)
可编程程序只读存储器(PROM)(Programmable ROM)
仅能写录一次。 PROM在出厂时,存储的内容全为1,用户可以根据需要将其中的某些单元写入数据0(部分的PROM在出厂时数据全为0)
可抹除可编程只读存储器(EPROM)(Erasable Programmable Read Only Memory)
利用高电压将资料编程写入,抹除时将线路曝光于紫外线下,则资料可被清空,并且可重复使用。通常在封装外壳上会预留一个石英透明窗以方便曝光。
电子式可抹除可编程只读存储器(EEPROM)(Electrically Erasable Programmable Read Only Memory)
运作原理类似EPROM,但是抹除的方式是使用高电场来完成,因此不需要透明窗
快闪存储器(Flash memory)
FLASH 存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM 的优势)
U盘和MP3和固态硬盘
在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)
随机存储器(RAM)(Random Access Memory)
静态RAM(Static RAM / SRAM)
SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲(Cache)
动态RAM(Dynamic RAM / DRAM)
DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。