1、何为RAM和ROM?
(1)RAM:
随机存储器,可以随时进行读写操作,速度很快,掉电以后数据会丢失。比如内存条、SRAM、SDRAM、DDR等都是RAM。RAM一般用来保存程序数据、中间结果。可以随意对
RAM中任何地址的数据进行读写操作。
(2)ROM:
只读存储器(不准确)。RAM和Flash可以将容量做的很大,而且掉电以后数据不会丢失,适合用来存储资料,比如音乐、图片、视频等信息。
(3)综上所述:
RAM速度快,可以直接和CPU进行通信,但是掉电以后数据会丢失,容量不容易做大(和同价格的Flash相比)。ROM(目前来说,更适合叫做Flash)速度虽然慢,但是容量
大、适合存储数据。对于I.MX6U-ALPHA开发板而已,256MB/512MB的DDR3就是RAM,而512MB NANF Flash或8GB EMMC就是ROM。
2、SRAM简介
SRAM的全称叫做Static Random-Access Memory,也就是静态随机存储器,这里的静态说的就是只要SRAM上电,那么SRAM里面的数据就会一直保存着,直到SRAM掉电。对于
RAM而言需要可以随机的读取任意一个地址空间内的数据,因此采用了地址线和数据线分离的方式。SRAM最大的缺点就是成本高,优点是无需刷新,读写速度快。所以SRAM通常
作为SOC的内部RAM使用或Cache使用,比如STM32内存的RAM或I.MX6U内部的OCRAM都