《存储器的分类和区别.docx》由会员分享,可在线阅读,更多相关《存储器的分类和区别.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、DRAMSDRAMDDR SDRAM易失性存储器RAMDDRII SDRAMDDRIII SDRAMSRAM存储器MASK ROMOTPROMROMPROMEPROMEEPROM亦易失性存储器NOR FLASHFLASHNAND FLASH光盘 软盘 机械硬盘随机存取存储器(random access memory, RAM)又称作随机存储器, 这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用 的程序。SRAM (Static RAM,静态随机存储器),不需要刷新电路,数据不会 丢失,而且,一般不是行列地址复用的。但是他集成度比较低,不适 合做容量大的内存,一般是用在处理器的缓存里
2、面。SRAM的速度非 常快,在快速读取和刷新时能够保持数据完整性。SRAM内部采用的 是双稳态电路的形式来存储数据。所以SRAM的电路结构非常复杂。 制造相同容量的SRAM比DRAM的成本高的多。正因为如此,才使其 发展受到了限制。因此目前SRAM基本上只用于CPU内部的一级缓存 以及内置的二级缓存。仅有少量的网络服务器以及路由器上能够使用SRAMoDRAMDynamic RAM,动态随机存取存储器,每隔一段时间就要刷新一次数 据,才能保存数据。而且是行列地址复用的,许多都有页模式。SDRAM 是其中的一种。SDRAMSDRAM (Synchronous DRAM,同步动态随机存储器),即数据
3、的读写 需要时钟来同步。其存储单元不是按线性排列的,是分页的。DRAM和SDRAM由于实现工艺问题,容量较SRAM大。但是读写速 度不如SRAM。一般的嵌入式产品里面的内存都是用的SDRAM。电脑 的内存也是用的这种RAM,叫DDR SDRAM,其集成度非常高,因为 是动态的,所以必须有刷新电路,每隔一段时间必须得刷新数据。 总结:SRAM保存数据是靠晶体管锁存的,DRAM保存数据靠电容充电来维 持。SRAM的工艺复杂,生产成本高,而且SRAM速度较快,所以贵。 容量比较大的RAM我们都选用的是DRAMoROM (Read Only Memory 只读存储器)PROM可编程只读存储器,只能写一
4、次,写错了就得报废,现在用得 很少了,好像那些成本比较低的OPT单片机里面用的就是这种存储器 吧。EPROMEPROM (Erasable Programmable ROM,可擦除可编程 ROM)芯片可 重复擦除和写入,解决了 PROM芯片只能写入一次的弊端。通过紫外 光的照射擦出原先的程序,是一种通用的存储器。EEPROMEEPROM (Electrically Erasable Programmable ROM,电可擦可编程只读 存储器)是通过电子擦除,价格很高,写入时间很长,写入很慢。闪存(Flash)闪存(FLASH)是一种非易失性存储器,即断电数据也不会丢失。因为 闪存不像RAM (
5、随机存取存储器)一样以字节为单位改写数据,因 此不能取代RAMoNOR Flash的读取和我们常见的SDRAM的读取是一样,用户可以直接 运行装载在NOR FLASH里面的代码,这样可以减少SRAM的容量从而 节约了成本。NAND Flash没有采取内存的随机读取技术,它的读取是以一次读取一 块的形式来进行的,通常是一次读取512个字节,采用这种技术的 Flash比较廉价。用户不能直接运行NAND Flash上的代码,因此好多 使用NAND Flash的开发板除了使用NAND Flash以外,还用一块小的 NOR Flash来运行启动代码。一般小容量的用NOR Flash,因为其读取速度快,多用来存储操作系 统等重要信息。而大容量的用NAND FLASH,最常见的NAND FLASH 应用是嵌入式系统采用的DOC(DiskOnChip)和我们通常用的“闪盘”, 可以在线擦除。