rom eeprom ram flash 的区别

发布者:数据之翼最新更新时间:2015-08-21 来源: eefocus关键字:rom  eeprom  ram  flash 手机看文章 扫描二维码
随时随地手机看文章
ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。
RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。另一种称为动态RAM(Dynamic RAM/DRAM),DRAM保留数据的时间很短,速度也比SRAM慢,不过它还是比任何的ROM都要快,但从价格上来说DRAM相比SRAM要便宜很多,计算机内存就是DRAM的。
DRAM分为很多种,常见的主要有FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等,这里介绍其中的一种DDR RAM。
DDR RAM(Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM是基本一样的,不同之处在于它可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。
内存工作原理:
内存是用来存放当前正在使用的(即执行中)的数据和程序,我们平常所提到的计算机的内存指的是动态内存(即DRAM),动态内存中所谓的"动态",指的是当我们将数据写入DRAM后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。
具体的工作过程是这样的:一个DRAM的存储单元存储的是0还是1取决于电容是否有电荷,有电荷代表1,无电荷代表0。但时间一长,代表1的电容会放电,代表0的电容会吸收电荷,这就是数据丢失的原因;刷新操作定期对电容进行检查,若电量大于满电量的1/2,则认为其代表1,并把电容充满电;若电量小于1/2,则认为其代表0,并把电容放电,藉此来保持数据的连续性。 + i$ y$ g* G9 f
ROM也有很多种,PROM是可编程的ROM,PROM和EPROM(可擦除可编程ROM)两者区别是,PROM是一次性的,也就是软件灌入后,就无法修改了,这种是早期的产品,现在已经不可能使用了,而EPROM是通过紫外光的照射擦出原先的程序,是一种通用的存储器。另外一种EEPROM是通过电子擦出,价格很高,写入时间很长,写入很慢。
举个例子,手机软件一般放在EEPROM中,我们打电话,有些最后拨打的号码,暂时是存在SRAM中的,不是马上写入通过记录(通话记录保存在EEPROM中),因为当时有很重要工作(通话)要做,如果写入,漫长的等待是让用户忍无可忍的。
FLASH存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还不会断电丢失数据同时可以快速读取数据(NVRAM的优势),U盘和MP3里用的就是这种存储器。在过去的20年里,嵌入式系统一直使用ROM(EPROM)作为它们的存储设备,然而近年来Flash全面代替了ROM(EPROM)在嵌入式系统中的地位,用作存储Bootloader以及操作系统或者程序代码或者直接当硬盘使用(U盘)。
目前Flash主要有两种NOR Flash和NADN Flash。
  NOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而节约了成本。
NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一块的形式来进行的,通常是一次读取512个字节,采用这种技术的Flash比较廉价。用户不能直接运行NAND Flash上的代码,因此好多使用NAND Flash的开发板除了使用NAND Flah以外,还作上了一块小的NOR Flash来运行启动代码。
一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系统等重要信息,而大容量的用NAND FLASH,最常见的NAND FLASH应用是嵌入式系统采用的DOC(Disk On Chip)和我们通常用的"闪盘",可以在线擦除。目前市面上的FLASH 主要来自Intel,AMD,Fujitsu和Toshiba,而生产NAND Flash的主要厂家有Samsung和Toshiba。
NAND Flash和NOR Flash的比较
NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,1989年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍然有相当多的硬件工程师分不清NOR和NAND闪存。
相"flash存储器"经常可以与相"NOR存储器"互换使用。许多业内人士也搞不清楚NAND闪存技术相对于NOR技术的优越之处,因为大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。
)
NOR是现在市场上主要的非易失闪存技术。NOR一般只用来存储少量的代码;NOR主要应用在代码存储介质中。NOR的特点是应用简单、无需专门的接口电路、传输效率高,它是属于芯片内执行(XIP, eXecute In Place),这样应用程序可以直接在(NOR型)flash闪存内运行,不必再把代码读到系统RAM中。在1~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能。NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。NOR flash占据了容量为1~16MB闪存市场的大部分。
NAND结构能提供极高的单元密度,可以达到高存储密度,并且写入和擦除的速度也很快。应用NAND的困难在于flash的管理和需要特殊的系统接口。
1、性能比较:
flash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为1。
由于擦除NOR器件时是以64~128KB的块进行的,执行一个写入/擦除操作的时间为5s,与此相反,擦除NAND器件是以8~32KB的块进行的,执行相同的操作最多只需要4ms。
执行擦除时块尺寸的不同进一步拉大了NOR和NADN之间的性能差距,统计表明,对于给定的一套写入操作(尤其是更新小文件时),更多的擦除操作必须在基于NOR的单元中进行。这样,当选择存储解决方案时,设计师必须权衡以下的各项因素:
NOR的读速度比NAND稍快一些。
NAND的写入速度比NOR快很多。
NAND的4ms擦除速度远比NOR的5s快。
大多数写入操作需要先进行擦除操作。
NAND的擦除单元更小,相应的擦除电路更少。
(注:NOR FLASH SECTOR擦除时间视品牌、大小不同而不同,比如,4M FLASH,有的SECTOR擦除时间为60ms,而有的需要最大6s。)
2、接口差别:
NOR flash带有SRAM接口,有足够的地址引脚来寻址,可以很容易地存取其内部的每一个字节。
-器件使用复杂的I/O口来串行地存取数据,各个产品或厂商的方法可能各不相同。8个引脚用来传送控制、地址和数据信息。
3、容量和成本:
NAND flash的单元尺寸几乎是NOR器件的一半,由于生产过程更为简单,NAND结构可以在给定的模具尺寸内提供更高的容量,也就相应地降低了价格。
NOR flash占据了容量为1~16MB闪存市场的大部分,而NAND flash只是用在8~128MB的产品当中,这也说明NOR主要应用在代码存储介质中,NAND适合于数据存储,NAND在CompactFlash、Secure Digital、PC Cards和MMC存储卡市场上所占份额最大。
关键字:rom  eeprom  ram  flash 引用地址:rom eeprom ram flash 的区别

上一篇:SPI、IIC、UART、can区别
下一篇:简单记录一个CH340T的小问题解决方法

推荐阅读最新更新时间:2024-03-16 14:29

STM32的FLASH简单应用
  STM3210XXX内嵌的闪存存储器可以用于在线编程(ICP)或在程序中编程(IAP)。也可以作为闪存存放数据。   主存储块:小容量产品 4K 64位        中容量产品 16K 64位        大容量产品 64K 64位   信息块: 258 64位 闪存模块组织织: 中容量(每页1K)和大容量(每页2K)的参照数据手册。   闪存存储器被组织成32位宽的存储器单元,可以存放代码和数据常数。每一个闪存模块都有一个特定的启始地址。   此次测试目的在于利用闪存存储器存放数据,并不是实现程序烧录功能,所以,只关注存储器的读写,保护功能留待日后再研究。   下面的例子是从0x08008204的地址中
[单片机]
STM32的<font color='red'>FLASH</font>简单应用
东芝营益飙升近80% 将加码投资Flash
   东芝 (Toshiba)9日公布财报,受惠于存储器需求畅旺,营益飙升将近80%。该公司并宣布将加码投资存储器。下面就随手机便携小编一起来了解一下相关内容吧。   法新社、路透社、金融时报报导, 东芝 发布本财年第二季(7~9月)财报,营收年增2.4%至1.24万亿日圆,营益飙升76%至1,351亿日圆(12亿美元),高于路透访调估计的1,245日圆。不过该季仍呈现亏损,净损1,001亿日圆。    东芝 营益大增,主因存储器表现强劲,不过东芝已经同意出售半导体事业子公司“东芝存储器”(TMC)给予贝恩资本和SK海力士等集团,代价为2万亿日圆(约18亿美元)。目前出售案仍在审查当中,东芝希望能在明年三月前完成交易,避免从东京
[手机便携]
什么是内存
内存条(RAM条),它的全称为单列存储器模块(SIMM),是一块装有3~36片动态随机存贮器(DRAM)的电路板。早期PC机的主存储器采用的是双列直插封装(DIP)的DRAM芯片,因其安装位置较大,不便于扩展,故现在普遍采用SIMM,因为安装一条SIMM相当于安装原来的9片DIP型DRAM芯片。 在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。 存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能
[模拟电子]
AVR IAR EEPROM 读写
IAR中关键字及其用法: __eeprom 用于EEPROM 存储空间, 控制数据存放,控制指针类型和存放 __tinyflash, __flash, __farflash, __hugeflash 用于flash 存储空间控制数据存放 __ext_io, __io 用于I/O存储空间, 控制数据存放,控制指针类型和存放 __regvar 放置一个变量在工作寄存器中 @ 用于变量的绝对地址定位。也可以用#pragma location 命令 #pragma vector 提供中断函数的入口地址 __root 保证没有使用的函数或者变量也能够包含在目标代码中 __no_init 禁止系统
[单片机]
英特尔 i7-1280P 核显跑分解密,LPDDR5-5200 内存加持
IT之家 2 月 12 日消息,一款搭载英特尔 12 代酷睿 i7-1280P 的笔记本现已现身 Geekbench,GPU 跑分首次曝光。   如上图所示,为了避免违反英特尔的 NDA,该设备的名称已被修改。该设备搭载了 i7-1280P 处理器,14 核 20 线程,配备了 32GB LPDDR5-5200 内存,核显仍为 96EU 规格。   在 Geekbench 的 OpenCL 跑分中,i7-1280P 核显得分 19500,与上代旗舰型号 i7-1195G7 的核显跑分差不多。 ▲ i7-1195G7 核显跑分   由于目前样本较少,暂时不能断定 LPDDR5-5200 内存加持的 12 代酷睿核显性能没有提升
[手机便携]
英特尔 i7-1280P 核显跑分解密,LPDDR5-5200 <font color='red'>内存</font>加持
Flash硬盘及其在GPS车载导航仪中的应用
1 GPS车载导航仪概述 随着现代交通运输网络和汽车工业的飞速发展车辆的自主导航和实时监控越来越受到人们的普遍关注,并被广泛地应用到交通运输网络的各个方面。 TRACK-II型GPS车载导航仪是我研究所与香港ARCON公司合作研制的最新一代车载导航仪。它是一种基于GPS技术并融合电子和通信技术的集成信息的硬件和软件平台,具有GPS准确定位、路线最优引导、旅行信息查询、出行信息查询、驾驶员信息查询等信息综合服务功能。从所完成的功能来划分,GPS车载导航仪可以划分为物理层、数据链路层和应用层。物理层获取当前车辆的相关信息,包括姿态、位置、方向和时间等信息,以及与当前位置相关的地理信息数据;数据链路层则在所获取的原始数据信息的基础
[嵌入式]
HTC U12+曝光:骁龙845+6GB内存
在MWC2018上展会上,三星率先推出了搭载骁龙845芯片的Galaxy S9和Galaxy S9+,索尼、华硕也在本次展会上发布了搭载骁龙845芯片的旗舰机型,它们分别是索尼Xperia XZ2、Xperia XZ2 Compact和华硕ZenFone 5Z。   现在又一厂商加入了骁龙845阵营,它就是昔日的安卓巨头HTC。   3月21日,Phone Arena带来了HTC U12+的渲染图。如图所示,HTC U12+采用了双面玻璃设计,中框为金属材质,正面是18:9全面屏,并没有采用刘海设计,背部双摄像头位居中央,指纹识别和闪光灯位于摄像头下方。   配置方面,HTC U12+采用了6英寸显示屏,搭载高通骁龙845处理器
[手机便携]
采用C51与插拔式FLASH闪存设计无纸记录仪
  ATMEL公司推出的带有看门狗功能的单片机AT89C55WD带有20K的程序存储器,是8051系列中一款较为先进的产品,其看门狗功能可以大大提高产品的稳定性,大容量的内部程序存储器可以容纳功能丰富的软件。   以往的许多无纸记录仪均采用3.5英寸软盘作为数据存贮介质,但软盘存贮的可靠性差、存储容量有限、成本较高等诸多缺点实在难以克服。   作为一种高科技的非易失性存储设备,FLASH闪存首先在数码相机、PDA、移动电话等数字产品当中得到了应用,随着工艺的进步和价格的下降,逐步向其他应用领域扩展,其容量大、功耗低、速度快、不易受损等优点正受到人们越来越多的青睐,而且最大的好处是,随着技术水平的进步,FLASH闪存的容量也在不断
[测试测量]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved