cache,SRAM,flash辨析

发布时间 2023-05-30 21:10:32作者: 周星星7290

 

寄存器:CPU的内部组成单元,CPU运算时取指令和数据的地方,速度很快

cache:缓存即就是用于暂时存放内存中的数据(TLB快表 )

Cache又分为一级Cache(L1 Cache)和二级Cache(L2 Cache)L1 Cache集成在CPU内部。L2L1慢,L3L2

 

CPU  <--- > 寄存器<--- > 缓存<--- >内存

Cache通常使用昂贵但较快速的SRAM技术(通常认为cache是静态随机存储器)

 

RAM : 即内存,是用于存放数据的单元。其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。

SRAM:

DRAM: 主存属于DRAM

DRAM用于通常的数据存取。我们常说内存有多大,主要是指DRAM的容量。

 

ROM 只读存储器  

FLASH,它结合了ROMRAM的长处,

 

EEPROM的全称是“电可擦除可编程只读存储器”  

flash属于广义的EEPROM,因为它也是电擦除的rom

 

NOR Flash:NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。

NADN Flash:,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节