ROM(Read Only Memory)
ROM (Read Only Memory)
只读存储器。用来存储和保存数据。ROM
数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM
也能够保留数据。一般分为
PROM
是可编程一次性(无法修改)的ROM
EPROM
是紫外线可擦除可编程的ROM
EEPROM
是电可擦除可编程的ROM
RAM(Random Access Memory)
RAM (Random Access Memory)
, 随机存取存储器。是与 CPU
直接交换数据的内部存储器,也叫内存。它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介, 当电源关闭时RAM
不能保留数据。一般分为
- 静态
RAM(Static RAM/SRAM)
,SRAM
速度非常快,不需要刷新电路即能保存数据 - 动态
RAM(Dynamic RAM/DRAM)
,DRAM
保留数据的时间很短
DRAM
分为很多种,常见的主要有 FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM
以及 WRAM
等
Flash
FLASH
闪存,它属于内存器件的一种,是一种不挥发性( Non-Volatile
)内存,结合了ROM
和RAM
的长处,不仅具备电子可擦除可编程(EEPROM
)的性能,还不会断电丢失数据同时可以快速读取数据(U
盘和MP3
里用的就是这种存储器)
目前Flash
主要有两种NOR Flash
和NADN Flash
NOR Flash
:NOR Flash
的读取和我们常见的SDRAM
的读取是一样,用户可以直接运行装载在NOR FLASH
里面的代码,这样可以减少SRAM
的容量从而节约了成本(可以读取任何一个字节,但是擦除仍要按块来擦)NAND Flash
:没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512
个字节,采用这种技术的Flash
比较廉价。用户不能直接运行NAND Flash
上的代码,因此好多使用NAND Flash
的开发板除了使用NAND Flah
以外,还作上了一块小的NOR Flash
来运行启动代码
其他
SSD
固态硬盘(Solid State Drives
),简称固盘。由控制单元和存储单元(FLASH
芯片、DRAM
芯片)组成。固态硬盘的存储介质分为两种,一种是采用闪存(FLASH
芯片)作为存储介质,另外一种是采用DRAM
作为存储介质
eMMC
eMMC
的全称为“embedded Multi Media Card”
,是由MMC
协会所订立的、主要是针对手机或平板电脑等产品的内嵌式存储器标准规格。eMMC
的一个明显优势是在封装中集成了一个控制器,它提供标准接口并管理闪存,eMMC
利用的是它将主控制器、闪存颗粒整合到了一个小的BGA
封装内。