ROM、RAM、DRAM、SRAM、FLASH区别

1、价格不同 RAM价格相比ROM和FLASH要高。 RAM分为两大类:SRAM和DRAM SRAM为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。

DRAM为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。

2、容量大小不用 RAM的容量是最小比ROM和FLASH容量相对较小,RAM的特点是可读可写,给存储器断电后,里面存储的数据会丢失。我们经常说的内存,比如计算机的内存,手机的内存,包括CPU里用的高速缓存,都属于RAM这类存储器。

ROM和FLASH容量比RAM的容量相对较大。一般定制一个ROM修改系统版本信息都在这里面。(system)为系统所在目录,相当于PC系统的Windows文件夹,(boot.img)是一个镜像文件,就是所谓的内核核心,一般移植ROM的时候会用到。

3、掉电数据丢失状况不同 ROM和FLASH掉电不会丢失数据。 但相对于ROM和FLASH的掉电不丢失数据相比,RAM掉电会造成数据丢失。

经验分享 程序员 微信小程序 职场和发展