寄存器、CACHE、RAM、ROM、flash相关概念整理

最基础的概念:

1、RAM掉电数据丢失,ROM不会

2、RAM分DRAM(Dynamic RAM)和SRAM(Static RAM),动态RAM需要定时刷新才能保存数据,例如DDR内存条,成本低,访问速度SRAM > DRAM > ROM,而静态RAM成本高,访问速度快。

3、ROM (read only memory),刚开始ROM只能读,不能写,芯片出厂前内容就被烧录好了,with the development of science and technology,现在可读可写了,名字历史原因继续沿用,扯远了,回到正题,ROM也分好多,现存的基本只有EEPROM和flash了,而前者也因容量小,成本高,读写速度慢等原因慢慢被flash所代替,flash 分 NAND flash和NOR flash,NOR flash 读速度快,可以和RAM媲美,而且可以直接运行代码,但其容量小,成本太高,写超级慢(擦出要5s,NAND flash需要4ms),除了特殊场合外,逐渐被NAND 所替代。NAND flash 成本低,但读写以512字节的块,多用作数据代码存储,无法程序运行。

4、寄存器是CPU进行取址、运算的内部存储单元,8位,16位或32位长度构成,分通用寄存器和特殊寄存器等,根据CPU性能由十几个到几十个不等

5、CACHE高速缓冲存储器,用于CPU和内存间读写速度巨大差异化的一个过度产品,读写速度快,容量小。

你可能感兴趣的:(学习)