DRAM
电子世界有很多内存,有时候一个CPU要连接很多内存,这些内存分别是干什么用的?
今天我们好好研究一下,免得你对待他们的时候再混乱!
我先说闪光灯。
采用FLASH按扇区操作,FLASH的电路结构较简单,同样容量占芯片面积较小,读写速度快!掉电内容不丢失。具有掉电记忆功能。
NOR FLASH,速度快,多用来存储操作系统等程序。用户可以直接运行NOR FLASH中的程序,可以减少SRAM的容量。如存储电脑的BIOS等底层驱动。
另外NADN FLASH由于未采用NOR flash的随机存储模式,因此用户便不能直接运行NADN FLASH上的代码,但是他更便宜,速度也比硬盘和ROM快。
注意:有很多开发板上即使用了NADN FLASH做存储器,也还会用NOR FLASH存储代码,启动程序,启动系统。
再说SRAM
这个就比较厉害了,存储速度最快,价格也最贵,用的地方也比较苛刻,掉电也会丢失内容。他一般用在CPU的一级、二级缓存上。
再说DRAM
比SRAM慢,比ROM快。他就是我们常说的DDR2、DDR3、DDR4、DDR5就是这类东西。
比如电脑内存8G、6G的1060显卡,这些用的都是DRAM。
最后说一下ROM
ROM中的,PROM,EPROM基本已经淘汰了,目前还有一个EEPROM还活着。
EEPROM采用电子擦除,位操作。写入时间长,里面一般存储一般性软件和信息。
比如我们的手机号码,在我们打电话时,号码先暂时写到SRAM中,最后才写到EEPROM中。
最后强调一下,在过去的20年中,嵌入式一直使用ROM作为存储器。但是近年来,已经慢慢的被FLASH所取代。大家都会用FLASH存储程序,甚至直接用来当U盘或者是D盘来用。