存储器目前主要采用半导体和磁性材料作为存储介质。按不同的分类方式,存储器可以分出多种类别:按照存储介质分类,可以粗略分为半导体存储、磁性存储和光学存储;按照读写功能,分为只读存储器 ROM 和随机存储器 RAM;按存储器在计算机系统中所起的作用,可分为主存储器、辅助存储器、高速缓冲存储器、控制存储器等。
图1:存储器分类
最常用的存储器主要有SRAM、DRAM和FLASH MEMORY。SRAM的一个存储单元需要较多的晶体管,价格昂贵,容量不大,多用于制造CPU内部的 Cache;DRAM即我们通常所说的内存大小,用于我们通常的数据存取。FLASH MEMORY寿命长、体积小、功耗低、抗振性强,并具有在线非易失性(在断电情况下仍能保持所存储的数据信息)等优点,为嵌入式系统中典型的存储设备,多用于数码相机、手机、平板电脑、MP3等。FLASH MEMORY又分为NOR FLASH 和NAND FLASH。NOR FLASH的传输效率高,容量小,程序可以在芯片内部执行,价格较昂贵,因此适合频繁随机读写的场合。NAND FLASH生产过程简单,容量大,价格较低,因此主要用来存储资料。
图2:存储器分级结构