RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash等常见存储器概念辨析.docx
《RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash等常见存储器概念辨析.docx》由会员分享,可在线阅读,更多相关《RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash等常见存储器概念辨析.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash 等常见存储器概念辨析常见存储器概念辨析:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash 存储器可以分为很多种类,其中依据掉电数据是否丧失可 以分为RAM随机存取存储器和 ROM只读存储器,其中 RAM 的访问速度比较快,但掉电后数据会丧失,而 ROM 掉电后数据不会丧失。ROM 和RAM 指的都是半导体存储器,ROM 是 Read Only Memory 的缩写,RAM 是Random Access Memory 的缩写。ROM 在系统停顿供电的时候仍旧可以保持数据,而RAM 通常都是在掉电
2、之后就丧失数据,典型的RAM 就是计算机的内存。RAM 又可分为SRAMStatic RAM/静态存储器和DRAMDynamic RAM/动态存储器。SRAM 是利用双稳态触发器来保存信息的,只要不掉电,信息是不会丧失的。DRAM 是利用 MOS金属氧化物半导体电容存储电荷来储存信息,因此必需通过不停的 给电容充电来维持信息,所以DRAM 的本钱、集成度、功耗等明显优于SRAM。 SRAM 速度格外快, 是目前读写最快的存储设备了,但是它也格外昂贵,所以只在要求很苛刻的地方使用,譬如CPU 的一级缓冲,二级缓冲。DRAM 保存数据 的时间很短,速度也比 SRAM 慢,不过它还是比任何的ROM
3、都要快,但从价格上来说DRAM 相比SRAM 要廉价很多,计算机内存就是DRAM 的。而通常人们所说的 SDRAM 是 DRAM 的一种,它是同步动态存储器,利用一个单一的系统时钟同步全部的地址数据和掌握信号。使用 SDRAM 不但能提高系统表现,还能简化设计、供给高速的数据传输。在嵌入式系统中常常使用。ROM 也有很多种,PROM 是可编程的ROM,PROM 和 EPROM可擦除可编程ROM两者区分是,PROM 是一次性的,也就是软件灌入后,就无法修 改了,这种是早期的产品, 现在已经不行能使用了,而 EPROM 是通过紫外光的照耀擦出原先的程序,是一种通用的存储器。另外一种EEPROM 是
4、通过电子擦 出,价格很高,写入时间很长,写入很慢。Flash 也是一种非易失性存储器掉电不会丧失,它擦写便利,访问速度快,已大大取代了传统的 EPROM 的地位。由于它具有和 ROM 一样掉电不会丧失 的特性,因此很多人称其为 Flash ROM。FLASH 存储器又称闪存,它结合了 ROM 和RAM 的特长,不仅具备电子可擦出可编程EEPROM的性能,还不会断电丧失数据同时可以快速读 取数据NVRAM 的优势,U 盘和MP3 里用的就是这种存储器。在过去的 20 年里,嵌入式系统始终使用 ROMEPROM作为它们的存储设备,然而近 年来Flash 全面代替了ROMEPROM在嵌入式系统中的地
5、位,用作存储bootloader 以及操作系统或者程序代码或者直接当硬盘使用U 盘。目前 Flash 主要有两种NOR Flash 和 NADN Flash。NOR Flash 的读取和我们常见的SDRAM 的读取是一样,用户可以直接运行装载在NOR FLASH 里面的代码,这样可以削减 SRAM 的容量从而节约了本钱。NAND Flash 没有实行内存的随机读取技术,它的读取是以一次读取一快的形式来进展的,通常是一次读取512 个字节,承受这种技术的Flash 比较廉价。用户 不能直接运行 NAND Flash 上的代码,因此好多使用 NAND Flash 的开发板除了使用NAND Flah
6、 以外,还作上了一块小的NOR Flash 来运行启动代码。一般小容量的用NOR Flash,由于其读取速度快,多用来存储操作系统等重要信息,而大容量的用NAND FLASH,最常见的NAND FLASH 应用是嵌入式系统承受的DOCDisk On Chip和我们通常用的“闪盘”,可以在线擦除。目前市面上的 FLASH 主要来自Intel,AMD, Fujitsu 和 Toshiba,而生产 NAND FlashROM 指的是“只读存储器”,即 Read-Only Memory。这是一种线路最简洁半导体电路,通过掩模工艺, 一次性制造,其中的代码与数据将永久保存(除非坏掉),不能进展修改。这玩
7、意一般在大批量生产时才会被用的,优点是本钱低、 格外低,但是其风险比较大,在产品设计时,假设调试不彻底,很简洁造成几千片的费片,行内话叫“掩砸了”!PROM 指的是“可编程只读存储器”既 Programmable Red-Only Memory。这样的产品只允许写入一次,所以也被称为“一次可编程只读存储器”(One Time Progarmming ROM,OTP-ROM)。PROM 在出厂时,存储的内容全为 1,用户可以依据需要将其中的某些单元写入数据 0(局部的 PROM 在出厂时数据全为 0,则用户可以将其中的局部单元写入 1), 以实现对其“编程”的目的。PROM 的典型产 品是“双极
8、性熔丝构造”,假设我们想改写某些单元,则可以给这些单元通以足够大的电流,并维持肯定的时间,原先的熔丝即可熔断,这样就到达了改写某些位的效果。另外一类经典的 PROM 为使用“肖特基二极管”的 PROM,出厂时,其中的二极管处于反向截止状态,还是用大电流的方法将反相电压加在“肖特基二极管”,造成其永久性击穿即可。EPROM 指的是“可擦写可编程只读存储器”,即 Erasable Programmable Read-Only Memory。 它的特点是具有可擦除功能,擦除后即可进展再编程,但是缺点是擦除需要使用紫外线照耀肯定的时间。这一类芯片特别简洁识别,其封装中包含有“石英玻璃窗”,一个编程后的
9、 EPROM 芯片的“石英玻璃窗”一般使用黑色不干胶纸盖住, 以防止遭到阳光直射。EEPROM 指的是“电可擦除可编程只读存储器”,即 Electrically Erasable Programmable Read-Only Memory。它的最大优点是可直接用电信号擦除,也可用电信号写入。EEPROM 不能取代 RAM 的原应是其工艺简单, 消耗的门电路过多, 且重编程时间比较长,同时其有效重编程次数也比较低。Flash memory 指的是“闪存”,所谓“闪存”,它也是一种非易失性的内存,属于EEPROM 的改进产品。它的最大特点是必需按块(Block)擦除(每个区块的大小不定,不同厂家的
10、产品有不同的规格), 而 EEPROM 则可以一次只擦除一个字节(Byte)。目前“闪存”被广泛用在 PC 机的主板上,用来保存 BIOS 程序, 便于进展程序的升级。其另外一大应用领域是用来作为硬盘的替代品,具有抗 震、速度快、无噪声、耗电低的优点,但是将其用来取代 RAM 就显得不适宜, 由于 RAM 需要能够按字节改写,而 Flash ROM 做不到。一、闪存简介Flash-ROM闪存已经成为了目前最成功、流行的一种固态内存,与 EEPROM 相比具有读写速度快,而与 SRAM 相比具有非易失、以及价廉等优势。而基于 NOR 和 NAND 构造的闪存是现在市场上两种主要的非易失闪存技术。
11、 Intel 于1988 年首先开发出 NOR flash 技术,彻底转变了原先由 EPROM 和 EEPROM 一统天下的局面。紧接着,1989 年东芝公司发表了 NAND flash 技术后将该技术无偿转让给韩国 Samsung 公司,强调降低每比特的本钱,更高的性能, 并且象磁盘一样可以通过接口轻松升级。但是经过了十多年之后,仍旧有相当多的工程师分不清 NOR 和 NAND 闪存,也搞不清楚 NAND 闪存技术相对于 NOR 技术的优越之处,由于大多数状况下闪存只是用来存储少量的代码,这时 NOR 闪存更适合一些。而 NAND 则是高资料存储密度的抱负解决方案。NOR 的特点是芯片内执行
12、XIP,eXecute In Place,这样应用程序可以直接在闪存内运行,不必再把代码读到系统 RAM 中。NOR 的传输效率很高,在 1 4MB 的小容量时具有很高的本钱效益,但是很低的写入和擦除速度大大影响了它的性能。NAND 构造能供给极高的单元密度,可以到达高存储密度,并且写入和擦除的速度也很快,这也是为何全部的 U 盘都使用 NAND 闪存做为存储介质的缘由。应用 NAND 的困难在于闪存和需要特别的系统接口。二、性能比较闪存是非易失内存,可以对称为块的内存单元块进展擦写和再编程。任何闪存 器件的写入操作只能在空或已擦除的单元内进展,所以大多数状况下,在进展 写入操作之前必需先执行
13、擦除。NAND 器件执行擦除操作是格外简洁的,而NOR 则要求在进展擦除前先要将目标块内全部的位都写为 0。由于擦除 NOR 器件时是以 64128KB 的块进展的,执行一个写入/擦除操作的时间为 5s,与此相反,擦除 NAND 器件是以 832KB 的块进展的,执行一样的操作最多只需要 4ms。执行擦除时块尺寸的不同进一步拉大了 NOR 和 NAND 之间的性能差距,统计说明,对于给定的一套写入操作尤其是更小文件时,更多的擦除操作必需在基于 NOR 的单元中进展。这样,中选择存储解决方案时,设计师必需权衡以下的各项因素。1) NOR 的读速度比 NAND 稍快一些。2) NAND 的写入速度
14、比 NOR 快很多。3) NAND 的 4ms 擦除速度远比 NOR 的 5s 快。大多数写入操作需要先进展擦除操作。4) AND 的擦除单元更小,相应的擦除电路更少。三、接口差异NOR 闪存带有 SRAM 接口,有足够的地址引脚来寻址,可以很简洁地存取其内部的每一个字节。NAND 闪存使用简单的 I/O 口来串行地存取资料,各个产品或厂商的方法可能各不一样。8 个引脚用来传送掌握、地址和资料信息。NAND 读和写操作承受 512 字节的块,这一点有点像硬盘治理此类操作,很自然地,基于 NAND 的闪存就可以取代硬盘或其它块设备。四、容量和本钱NAND 闪存的单元尺寸几乎是 NOR 闪存的一半
15、,由于生产过程更为简洁,NAND 构造可以在给定的模具尺寸内供给更高的容量,也就相应地降低了价格。NOR 闪存容量为 11116MB 闪存市场的大局部,而 NAND 闪存只是用在8MB 以上的产品当中,这也说明 NOR 主要应用在代码存储介质中,NAND 适合于资料存储,NAND 在CompactFlash、Secure Digital、PC Cards 和 MMC 存储卡市场上所占份额最大。五、牢靠性和耐用性承受闪存介质时一个需要重点考虑的问题是牢靠性。对于需要扩展 MTBF 的系统来说,闪存是格外适宜的存储方案。可以从寿命耐用性、位交换和坏 块处理三个方面来比较 NOR 和 NAND 的牢
16、靠性。寿命耐用性在 NAND 闪存中每个块的最大擦写次数是一百万次,而 NOR 的擦写次数是十万次。NAND 内存除了具有 10:1 的块擦除周期优势,典型的NAND 块尺寸要比 NOR 器件小 8 倍,每个 NAND 内存块在给定的时间内的删除次数要少一些。位交换全部闪存器件都受位交换现象的困扰。在某些状况下很少见, NAND 发生的次数要比 NOR 多,一个比特位会发生反转或被报告反转了。一位的变化可能不很明显,但是假设发生在一个关键文件上,这个小小的故障 可能导致系统停机。假设只是报告有问题,多读几次就可能解决了。固然,假设这个位真的转变了,就必需承受错误探测/错误订正EDC/ECC算法
17、。位反转的问题更多见于 NAND 闪存,NAND 的供货商建议使用 NAND 闪存的时候,同时使用 EDC/ECC 算法。这个问题对于用 NAND 存储多媒体信息时倒不是致命的。固然,假设用本地存储设备来存储操作系统、配置文件或其它敏感信息时,必需使用 EDC/ECC 系统以确保牢靠性。坏块处理NAND 器件中的坏块是随机分布的。以前也曾有过消退坏块的努力,但觉察成品率太低,代价太高,根本不划算。NAND 器件需要对介质进展初始化扫描以觉察坏块,并将坏块标记为不行用。在已制成的器件中,假设通过牢靠的方法不能进展这项处理,将导致高故障率。六、易于使用可以格外直接地使用基于 NOR 的闪存,可以像
18、其它内存那样连接,并可以在上面直接运行代码。由于需要 I/O 接口,NAND 要简单得多。各种 NAND 器件的存取方法因厂家而异。在使用 NAND 器件时,必需先写入驱动程序,才能连续执行其它操作。向NAND 器件写入信息需要相当的技巧,由于设计师绝不能向坏块写入,这就意味着在 NAND 器件上自始至终都必需进展虚拟映像。七、软件支持当争论软件支持的时候,应当区分根本的读/写/擦操作和高一级的用于磁盘仿 真和闪存治理算法的软件,包括性能优化。在 NOR 器件上运行代码不需要任何的软件支持,在 NAND 器件上进展同样操作时,通常需要驱动程序,也就是内存技术驱动程序MTD,NAND 和 NOR
19、 器件在进展写入和擦除操作时都需要 MTD。八、典型的 NOR 闪存Strata FlashStrata Flash 是 Intel 公司产的典型 Nor Flash,本机使用的Strata Flash是该系列中的 28F320J3,该闪存的内部规律框图如图 10-1:它的特性如下:1) 问速度有 110ns/120ns 和 150ns 共 3 檔2) 具备 128bit 加密存放器3) 块尺寸:128KB九、典型的 NAND 闪存K9S5608K9S5608 是韩国 Samsung 公司所产的 256MBit32MByte SMC 卡外形封装成卡片形式的 NAND 闪存。以下图是 K9S56
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- RAM SRAM SDRAM ROM EPROM EEPROM Flash 常见 存储器 概念 辨析
链接地址:https://www.taowenge.com/p-96538095.html
限制150内