RAM & ROM

记录几种 RAM 和 ROM 的区别:

先说RAM吧!!
由字面意思就可以理解,SDRAM SRAM DRAM都可以统称RAM,random access memory的缩写,只是前面加了几个修饰词而已。

SRAM:

  静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次数据。但是他集成度比较低,不适合做容量大的内存,一般是用在处理器的缓存里面。像S3C2440的ARM9处理器里面就有4K的SRAM用来做CPU启动时用的。
SDRAM:

  同步动态随机存储器,像电脑的内存就是用的这种RAM叫DDR SDRAM。其集成度非常高,因为是动态的,所以必须有刷新电路,每隔一段时间必须得刷新数据。其存储单元不是按线性排列的,是分页的。一般的嵌入式产品里面的内存都是用的SDRAM。
DRAM:

  动态随机存储器,SDRAM只是其中的一种吧,没用过,不怎么清楚。

ROM:只读存储器的总称。
PROM:

  可编程只读存储器,只能写一次,写错了就得报废,现在用得很少了,好像那些成本比较低的OPT单片机里面用的就是这种存储器吧。
EPROM:

  可擦除可编程存储器,这东西也比较古老了,是EEPROM的前身,在芯片的上面有个窗口,通过紫外线的照射来擦除数据。非常之麻烦。
EEPROM:

电可擦除可编程只读存储器,比之EPROM就先进点了,可以用电来擦除里面对数据,也是现在用得比较多的存储器,比如24CXX系列的EEPROM。

NANDFLASH 和 NORFLASH:

  都是现在用得比较多的非易失性闪存。NOR采用的并行接口,其特点读取的速度比之NAND快乐很多倍,其程序可以直接在NOR里面运行。但是它的擦除速度比较慢,集成度低,成本高的。现在的NOR的容量一般在2M左右,一般是用在代码量小的嵌入式产品方面。还有就是在ARM9的开发板上可以看见。而NAND呢,采用的是串行的接口,CPU从里面读取数据的速度很慢,所以一般用NAND做闪存的话就必须把NAND里面的数据先读到内存里面,然后CPU才能够执行。就跟电脑的硬盘样的。但是它的集成度很高,我的ARM9的开发板上面一块256M的NAND还没有一块2M的NOR的一半大,所以成本很低。还有就是它的擦除速度也的NOR要快。要不然的话那就真的悲剧了,假如擦除一块2M的NOR要一分钟,如果NAND的擦除速度比NOR还要慢,那擦除一块256M的NAND不是要几个小时。NAND一般是用在那些要跑大型的操作系统的嵌入式产品上面,比如LINUX啊,WINCE啊。NOR可是可以跑,可以把LINUX操作系统剪裁到2M以内,一个产品难道只去跑系统吗?用户的应用程序呢!其实很多时候,一个嵌入式产品里面,操作系统占的存储空间只是一小部分,大部分都是给用户跑应用程序的。就像电脑,硬盘都是几百G,可是WINDOWNS操作系统所占的空间也不过几G而已。

时间: 2024-10-12 17:45:59

RAM & ROM的相关文章

RK平台RAM和ROM容量计算

RK平台RAM和ROM容量计算 RAM 简介 1 RAM 实际容量的计算 2 RAM 标称容量的计算 ROM 简介 1 ROM究竟指什么 2 Nandflash 实际容量的计算 21 方式一使用sys文件系统计算ROM容量 22 方式二使用proc文件系统计算ROM容量 3 Nandflash 标称容量的计算 再说点什么 RK平台RAM和ROM容量计算 1. RAM 简介 RAM(random access memory),随机存取存储器,又称作"随机存储器",对于Android设备来

RAM和ROM总结

RAM和ROM总结 一.在解释之前先备注一些缩写的全称便于记忆: 1.EPROM:(Electrically Programmable Read-Only-Memory)电可编程序只读存储器 2.EEPROM(Electrically Erasable Programmable Read - Only Memory) 电可擦可编程只读存储器 3.SRAM(Static RAM)静态RAM 4.DRAM(Dynamic RAM)动态RAM 5.DDR SDRAM (Double Date-Rate

RAM、ROM和fFLASH相关概念整理

一:ROM ROM:Read Only Memory.只读存储器    是一种半导体内存,又叫做非挥发性内存.其特性是一旦数据被存储就无法再将之改变或删除.存储的数据不会因为电源关闭而消失.   二:RAM RAM:Random Access Memory.随机存取(访问)存储器   也是一种半导体内存,又称为随机存取存储器,又叫做挥发性内存:存储单元的内容可读可写,且存取的速度与存储单元的位置无关.这种存储器在断电时数据会丢失,故主要用于存储短时间使用的程序. 简单地说,在计算机中,RAM .

关于RAM与ROM的区别与理解

机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存).它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介.当电源关闭时RAM不能保留数据.如果需要保存数据,就必须把它们写入一个长期的存储设备中(例如硬盘).RAM和ROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM不会自动消失,可以长时间断电保存. 只读存储器,英文简称ROM.ROM所存数据,一般

(转)RAM、ROM、SRAM、DRAM、SSRAM、SDRAM、FLASH、EEPROM的区别

RAM(Random Access Memory) 随机存储器.存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器.这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序. 按照存储信息的不同,随机存储器又分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM). ROM(Read-Only Memory)只读存储器,是一种只能读出事先所存数据的固态半导体存储器.其特性是一旦储存资料就无法再将之改变或删除.通常

Android关于RAM、ROM、SD卡以及各种内存的区别

RAM:运行时内存.相当于PC机的内存存储,用于存储应用运行时的各种对象和变量常量等,主要作用在于提高运行速度.是唯一一种断电后数据会清除的存储器. 机身内存:相当于PC机硬盘.主要包括三块区域:ROM.内部内存和外部内存. ROM:只读型内存.此部分区域的文件只能读取,不可擦写,比如PC机C盘下面有的系统文件就是不可删除和修改的.用来存储操作系统引导类文件.这部分文件损坏,会导致手机系统无法启动和运行.此区域文件不可见. 内部内存:用来存储系统文件和应用私有文件.这部分一般是不可见的,除非获得

(转) 寄存器、RAM、ROM、Flash相关概念区别整理

转自 http://m.blog.chinaunix.net/uid-30077524-id-5570244.html 文章对这几个东西讲得很清楚,值得收藏. 寄存器 寄存器是中央处理器内的组成部份.它跟CPU有关.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令.数据和位址.在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC).在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC). 存储器 存储器范围最大,它几乎涵盖了所有关于存储的范畴.你所说的寄存器

RAM、ROM和磁盘

 计算机存储数据的存储器主要分为RAM(随机访问存储器).ROM.磁盘.RAM又分为SRAM和DRAM两种,SRAM用作高速缓存,DRAM用作主存. 1.SRAM SRAM又被称为静态RAM,利用双稳态电路进行存储.即使有干扰对稳态电路也没影响,所以由于双稳态性,只要有电,SRAM中的数据就不会有变化.SRAM的双稳态性,就类似于双摆,两边稳定的,中间是不稳定的,也许有时候电路会处于不稳定状态,但很快会恢复到左稳态或右稳态,一直保持这个状态.如图: 2.DRAM DRAM又称为动态RAM,对

RAM和ROM的区别

RAM:RAM(randomaccess memory)随机存储器.存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器.这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序.按照存储信息的不同,随机存储器又分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM). ROM:ROM是只读内存(Read-OnlyMemory)的简称,是一种只能读出事先所存数据的固态半导体存储器.其特性是一旦储存资料就无法再将之改