-
ROM:
ROM表示只读存储器(Read Only Memory),表示只可以读取数据,一般不能写入,,在制造ROM的时候,信息(程序或数据)就被存入并永久保存,即使断电,信息也不会丢失ROM一般用于存放计算机的基本程序和数据,如BIOS ROM -
RAM:
随机存储器(Random Access Memory)表示既可以从中读取数据,也可以写入数据。当机器电源关闭时,存于其中的数据就会丢失。我们通常购买或升级的内存条就是用作电脑的内存,内存条(SIMM)就是将RAM集成块集中在一起的一小块电路板,它插在计算机中的内存插槽上,以减少RAM集成块占用的空间。 -
Cache:
高速缓冲存储器(Cache)是位于cpu和内存之间的存储器,是一个读写速度比RAM更快的存储器,当cpu向RAM中读取或写入数据的时候买这些数据也会存入Cache中,当cup再需要这些数据的时候,就会直接去Cache中读取,而不是RAM中,当然,若需要的数据在Cache中没有,cpu会再去内存中读取 -
SRAM:
静态随机存取存储器(Static Random-Access Memory,SRAM)是随机储存器的一种。所谓的“静态”,是指这种存储器只要保持通电,里面储存的数据就可以恒常保持。当电力供应停止时,SRAM储存的数据还是会消失(被称为volatile memory) -
DRAM:
动态随机存取存储器(Dynamic Random Access Memory,DRAM)是一种半导体存储器,主要的作用原理是利用电容内存储电荷的多寡来代表一个二进制比特(bit)是1还是0。由于在现实中晶体管会有漏电电流的现象,导致电容上所存储的电荷数量并不足以正确的判别数据,而导致数据毁损。因此对于DRAM来说,周期性地充电是一个无可避免的要素。由于这种需要定时刷新的特性,因此被称为“动态”存储器 -
闪存:
快闪存储器(英语:flash memory),是一种电子式可清除程序化只读存储器的形式,允许在操作中被多次擦或写的存储器。这种科技主要用于一般性数据存储,以及在计算机与其他数字产品间交换传输数据,如储存卡与U盘。闪存是一种特殊的、以宏块抹写的EPROM。 -
EPROM:
EPROM由以色列工程师Dov Frohman发明,是一种断电后仍能保留数据的计算机储存芯片——即非易失性的(非挥发性)。它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除。通过封装顶部能看见硅片的透明窗口,很容易识别EPROM,这个窗口同时用来进行紫外线擦除。可以将EPROM的玻璃窗对准阳光直射一段时间就可以擦除。 -
SDRAM:
同步动态随机存取内存(synchronous dynamic random-access memory,简称SDRAM)是有一个同步接口的动态随机存取内存(DRAM)。通常DRAM是有一个异步接口的,这样它可以随时响应控制输入的变化。而SDRAM有一个同步接口,在响应控制输入前会等待一个时钟信号,这样就能和计算机的系统总线同步。时钟被用来驱动一个有限状态机,对进入的指令进行管线(Pipeline)操作。这使得SDRAM与没有同步接口的异步DRAM(asynchronous DRAM)相比,可以有一个更复杂的操作模式。
在时钟上升期进行数据传输.工作频率是与CPU的外频同步的,不存在延迟或等待时间 -
DDR:
全称为Double Data Rate SDRAM,中文名为“双倍数据流SDRAM”。DDR SDRAM在原有的SDRAM的基础上改进而来,其数据传输速度为系统时钟频率的两倍,由于速度增加,其传输性能优于传统的SDRAM。
在系统时钟的上升沿和下降沿都可以进行数据传输。 -
Nor Flash:
Nor Flash有自己的地址线和数据线,可以采用类似于memory的随机访问方式,在Nor Flash上可以直接运行程序,所以Nor Flash可以直接用来做boot,采用Nor Flash启动的时候会把地址映射到0x00上。 -
NAND Flash:
Nand Flash是IO设备,数据、地址、控制线都是共用的,需要软件区控制读取时序,所以不能像Nor Flash、内存一样随机访问,不能EIP(片上运行) -
EMMC:
NAND闪存+闪存控制芯片+标准接口封装