ROM RAM FLASH分类及关系区别,

合集下载

ROM、RAM、DRAM、SRAM和FLASH的区别

ROM、RAM、DRAM、SRAM和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。

ROM-RAM-Flash等存储设备总结

ROM-RAM-Flash等存储设备总结

RAM
不同SRAM 特点
全称
存储速度 成本 技术
SRAM
DRAM
DDRAM(基于SDRAM)
Static RAM,静态随机存储器
Dynamic RAM,动态随机存 Double Data Rate SDRAM,
储器
双倍速率同步动态随机存储器
较快
较慢
较高
较低
双倍预取技术
DDRAM,也称DDR,采用差分方式技术,DDRAM比SDRAM多一倍的传输速率和内存宽度。
【SOC】存储设备
ROM、RAM、Flash_memory的区别
存储器 特点 中文名称 电源关闭数据是否保留 主要分类 速度
RAM
Random Access Memory: 随机存取器 否 SRAM(静态随机存储器)和 DRAM(动态随机存储器) 较快
Flash Memory
FLASH存储器又称 闪存 是 NOR Flash和NAN D Flash型
DRAM分为很多种,常见的主要有FPRAM、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM以及WRAM等,这里介绍其中的 一种DDR RAM。DDR RAM(Date-Rate RAM)也称作DDR SDRAM,这种改进型的RAM和SDRAM是基本一样的,不同之处在于它 可以在一个时钟读写两次数据,这样就使得数据传输速度加倍了。这是目前电脑中用得最多的内存,而且它有着成本优势,事实上击败 了Intel的另外一种内存标准-Rambus DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速 卡的像素渲染能力。
用于对存储容量要求较高的MP3、存储卡 、U盘等领域。正是如此,NAND Flash也 被称为数据闪存(Data Flash)

RAM,ROM和Flashmemory等存储器的比较

RAM,ROM和Flashmemory等存储器的比较

RAM,ROM和Flashmemory等存储器的比较介绍一下嵌入式开发中经常用到的存储设备,下图是对计算机中的内存设备做一个总结,感兴趣的可以对照本图仔细研究,本文不会全部介绍,只是介绍一部分常用的对照上图本文介绍一下RAM,ROM和Flash memoryRAM(Random-access memory)随机存取存储器(random access memory,RAM)又称作“随机存储器”,是与CPU直接交换数据的内部存储器,也叫主存(内存)。

它可以随时读写,而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储媒介。

存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。

这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。

按照存储单元的工作原理,随机存储器又分为静态随机存储器(英文:Static RAM,SRAM)和动态随机存储器(英文Dynamic RAM,DRAM)。

DRAM(Dynamic RAM)动态随机存取存储器(Dynamic Random Access Memory)只能将数据保持很短的时间。

为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新一次,如果存储单元没有被刷新,存储的信息就会丢失,关机就会丢失数据。

Asynchronous DRAM异步DRAMSynchronous DRAM同步DRAMSDRAM根据速率的不同分为以下几中1.SDRAM(Synchronous DRAM)2.DDR(Double data rate SDRAM)3.DDR2(Double-double data rate SDRAM)4.DDR3(Double-3 SDRAM)SRAM(Static RAM)静态随机存取存储器SRAM不需要刷新电路即能保存它内部存储的数据。

而DRAM每隔一段时间,要刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,功耗较小,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积。

单片机中的ROM,RAM和FLASH的作用

单片机中的ROM,RAM和FLASH的作用

单⽚机中的ROM,RAM和FLASH的作⽤ROM,RAM和FLASH的区别,下⾯主要是具体到他们在单⽚机中的作⽤。

⼀、ROM,RAM和FLASH在单⽚中的作⽤ROM——存储固化程序的(存放指令代码和⼀些固定数值,程序运⾏后不可改动)c⽂件及h⽂件中所有代码、全局变量、局部变量、’const’限定符定义的常量数据、startup.asm⽂件中的代码(类似ARM中的bootloader或者X86中的BIOS,⼀些低端的单⽚机是没有这个的)通通都存储在ROM中。

RAM——程序运⾏中数据的随机存取(掉电后数据消失)整个程序中,所⽤到的需要被改写的量,都存储在RAM中,“被改变的量”包括全局变量、局部变量、堆栈段。

FLASH——存储⽤户程序和需要永久保存的数据。

例如:现在家⽤的电⼦式电度表,它的内核是⼀款单⽚机,该单⽚机的程序就是存放在ROM⾥的。

电度表在⼯作过程中,是要运算数据的,要采集电压和电流,并根据电压和电流计算出电度来。

电压和电流时⼀个适时的数据,⽤户不关⼼,它只是⽤来计算电度⽤,计算完后该次采集的数据就⽤完了,然后再采集下⼀次,因此这些值就没必要永久存储,就把它放在RAM⾥边。

然⽽计算完的电度,是需要永久保存的,单⽚机会定时或者在停电的瞬间将电度数存⼊到FLASH⾥。

⼆、ROM,RAM和FLASH在单⽚中的运作原理1、程序经过编译、汇编、链接后,⽣成hex⽂件;2、⽤专⽤的烧录软件,通过烧录器将hex⽂件烧录到ROM中注:这个时候的ROM中,包含所有的程序内容:⼀⾏⼀⾏的程序代码、函数中⽤到的局部变量、头⽂件中所声明的全局变量,const声明的只读常量等,都被⽣成了⼆进制数据。

疑问:既然所有的数据在ROM中,那RAM中的数据从哪⾥来?什么时候CPU将数据加载到RAM中?会不会是在烧录的时候,已经将需要放在RAM中数据烧录到了RAM中?答:(1)ROM是只读存储器,CPU只能从⾥⾯读数据,⽽不能往⾥⾯写数据,掉电后数据依然保存在存储器中;RAM是随机存储器,CPU既可以从⾥⾯读出数据,⼜可以往⾥⾯写⼊数据,掉电后数据不保存,这是条永恒的真理,始终记挂在⼼。

ROM、RAM、FLASH

ROM、RAM、FLASH

FLASH 芯片是应用非常广泛的存储材料,与之容易混淆的是RAM芯片,我们经常在有关IT的文章里面谈到这两种芯片。

由于它们的工作条件与方式不一样,决定它们性能和用途也有差异。

这里简单介绍一下它们的工作原理。

首先介绍一下计算机的信息是怎样储存的。

计算机用的是二进制,也就是0与1。

在二进制中,0与1可以组成任何数。

而电脑的器件都有两种状态,可以表示0与1。

比如三极管的断电与通电,磁性物质的已被磁化与未被磁化,物质平面的凹与凸,都可以表示0与1。

硬盘( FLASH芯片)——硬盘就是采用磁性物质记录信息的,磁盘上的磁性物质被磁化了就表示1,未被磁化就表示0,因为磁性在断电后不会丧失,所以磁盘断电后依然能保存数据。

而内存的储存形式则不同,内存不是用磁性物质,而是用RAM芯片。

现在请你在一张纸上画一个“田”,就是画一个正方形再平均分成四份,这个“田”字就是一个内存,这样,“田”里面的四个空格就是内存的储存空间了,这个储存空间极小极小,只能储存电子。

内存(RAM芯片)——内存通电后,如果我要把“1010”这个信息保存在内存(现在画的“田”字)中,那么电子就会进入内存的储存空间里。

“田”字的第一个空格你画一点东西表示电子,第二个空格不用画东西,第三个空格又画东西表示电子,第四个格不画东西。

这样,“田”的第一格有电子,表示1,第二格没有,表示0,第三格有电子,表示1,第四格没有,表示0,内存就是这样把“1010”这个数据保存好了。

电子是运动没有规律的物质,必须有一个电源才能规则地运动,内存通电时它很安守地在内存的储存空间里,一旦内存断电,电子失去了电源,就会露出它乱杂无章的本分,逃离出内存的空间去,所以,内存断电就不能保存数据了。

再看看U盘、MP3,它们的储存芯片是Flash芯片,它与RAM芯片的工作原理相似但不同。

现在你在纸上再画一个“田”字,这次要在四个空格中各画一个顶格的圆圈,这个圆圈不是表示电子,而是表示一种物质。

什么是ROM,RAM,EPROM,EEPROM,DRAM,Flash,MRAM,RDRAM,各有什么作用

什么是ROM,RAM,EPROM,EEPROM,DRAM,Flash,MRAM,RDRAM,各有什么作用

一、什么是ROM,RAM,EPROM,EEPROM,DRAM,Flash,MRAM,RDRAM,各有什么作用什么是ROM,有什么作用简称:ROM 标准:Read Only Memory 中文:只读存储器只读存储器,这种内存 (Memory ) 的内容任何情况下都不会改变,计算机与使用者只能读取保存在这里的指令,和使用储存在ROM的数据,但不能变更或存入资料。

ROM被储存在一个非挥发性芯片上,也就是说,即使.Yco688 { display:none; } 简称:ROM标准:Read Only Memory中文:只读存储器只读存储器,这种内存 (Memory ) 的内容任何情况下都不会改变,计算机与使用者只能读取保存在这里的指令,和使用储存在ROM的数据,但不能变更或存入资料。

ROM被储存在一个非挥发性芯片上,也就是说,即使在关机之后记忆的内容仍可以被保存,所以这种内存多用来储存特定功能的程序或系统程序。

ROM储存用来激活计算机的指令,开机的时候ROM提供一连串的指令给中央处理单元进行测试,在最初的测试中,检查RAM位置(location)以确认其储存数据的能力。

此外其它电子组件包括键盘 (Keyboard ) 、计时回路(timer circuit)以及CPU本身也被纳入CPU的测试中。

什么是RAM,有什么作用简称:RAM标准:Random Access Memory中文:随机存储器随机存取内存,是内存(Memory)的一种,由计算机CPU控制,是计算机主要的储存区域,指令和资料暂时存在这里。

RAM是可读可写的内存,它帮助中央处理器 (CPU ) 工作,从键盘 (Keyboard ) 或鼠标之类的来源读取指令,帮助CPU 把资料 (Data) 写到一样可读可写的辅助内存 (Auxiliary Memory) ,以便日后仍可取用,也能主动把资料送到输出装置,例如打印机、显示器。

RAM的大小会影响计算的速度,RAM越大,所能容纳的资料越多,CPU读取的速度越快。

RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器区别

RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器区别

RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器区别常见存储器概念:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。

在单片机中,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电不丢失的数据.FLASH:单片机运行的程序存储的地方。

SRAM:存储单片机运行过程中产生的了临时数据。

EEPROM:视用户的需要而定,一般用来存储系统的一些参数,这些参数可能需要修改,也可能不会修改。

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。

ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。

另外,一些变量,都是放到RAM里的,一些初始化数据比如液晶要显示的内容界面,都是放到FLASH区里的(也就是以前说的ROM区),EEPROM可用可不用,主要是存一些运行中的数据,掉电后且不丢失RAM 又可分为SRAM(Static RAM/静态存储器)和DRAM(Dynamic RAM/动态存储器)。

SRAM 是利用双稳态触发器来保存信息的,只要不掉电,信息是不会丢失的。

DRAM是利用MOS(金属氧化物半导体)电容存储电荷来储存信息,因此必须通过不停的给电容充电来维持信息,所以DRAM 的成本、集成度、功耗等明显优于SRAM。

SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。

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

什么是ROM、RAM、DRAM、SRAM和FLASH及区别

什么是ROM、RAM、DRAM、SRAM和FLASH及区别

什么是ROM、RAM、DRAM、SRAM和FLASH及区别09-05-29 14:02发表于:《南京安防工程》分类:未分类在门禁系统中,控制器的内存是一个很关键的参数,大家一体来了解一下各种内存的感念和区别吧,网上摘录,供大家参考:ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。

ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。

RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要求很苛刻的地方使用,譬如CPU的一级缓冲,二级缓冲。

另一种称为动态RAM(Dynam ic 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 后,经过一段时间,数据会丢失,因此需要一个额外设电路进行内存刷新操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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,动态随机存取存储器,需要不断的刷新,才能保存数据.而且是行列地址复用的,许多都有页模式;SRAM,静态的随机存取存储器,加电情况下,不需要刷新,数据不会丢失,而且,一般不是行列地址复用的。

SDRAM,同步的DRAM,即数据的读写需要时钟来同步。

DRAM和SDRAM由于实现工艺问题,容量较SRAM大。

但是读写速度不如SRAM,但是现在,SDRAM的速度也已经很快了,时钟好像已经有 150兆的了。

那么就是读写周期小于10ns了。

SRAM是静态内存,SDRAM是同步动态内存.每单位容量的DRAM使用较少的晶体管而且占用面积小,而SRAM则是用较多晶体管占用的面也要相对大不少;DRAM 需要不断刷新来维持所存储的数据,SRAM则不需要;DRAM的存取时钟间隔长,而SRAM的速度快,时间短;DRAM的耗电低,SRAM耗电大。

目前,相同容量的SRAM价格是SDRAM的8倍左右,面积则将近大4倍,所以SRAM常用于快速存储的较低容量的RAM需求,比如Cache(缓存),比如CPU内部的L1 Cache和主板上的L2 Cache,一般只有几百K。

布线上可以同样遵守高速设计的需要,具体可参考厂家设计规范要求。

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加速卡的像素渲染能力。

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。

常见问题汇总:问题1:什么是DRAM、SRAM、SDRAM?答:名词解释如下DRAM--------动态随即存取器,需要不断的刷新,才能保存数据,而且是行列地址复用的,许多都有页模式SRAM--------静态的随机存储器,加电情况下,不需要刷新,数据不会丢失,而且一般不是行列地址复用的SDRAM-------同步的DRAM,即数据的读写需要时钟来同步问题2:为什么DRAM要刷新,SRAM则不需要?答:这是由RAM的设计类型决定的,DRAM用了一个T和一个RC电路,导致电容会漏电和缓慢放电,所以需要经常刷新来保存数据问题3:我们通常所说的内存用的是什么呢?这三个产品跟我们实际使用有什么关系?答:内存(即随机存贮器RAM)可分为静态随机存储器SRAM,和动态随机存储器DRAM两种。

我们经常说的“内存”是指DRAM。

而SRAM大家却接触的很少。

问题4:为什么使用DRAM比较多、而使用SRAM却很少?答:1)因为制造相同容量的SRAM比DRAM的成本高的多,正因为如此,才使其发展受到了限制。

因此目前SRAM基本上只用于CPU内部的一级缓存以及内置的二级缓存。

仅有少量的网络服务器以及路由器上能够使用SRAM。

2)存储单元结构不同导致了容量的不同:一个DRAM存储单元大约需要一个晶体管和一个电容(不包括行读出放大器等),而一个SRAM存储单元大约需要六个晶体管。

DRAM和SDRAM由于实现工艺问题,容量较SRAM大,但是读写速度不如SRAM。

问题5:用得最多的DRAM有什么特点呢?它的工艺是什么情况?(通常所说的内存就是DRAM)答:1)DRAM需要进行周期性的刷新操作,我们不应将SRAM与只读存储器(ROM)和Flash Memory相混淆,因为SRAM是一种易失性存储器,它只有在电源保持连续供应的情况下才能够保持数据。

“随机访问”是指存储器的内容可以以任何顺序访问,而不管前一次访问的是哪一个位置。

2)DRAM和SDRAM由于实现工艺问题,容量较SRAM大。

但是读写速度不如SRAM,但是现在,SDRAM的速度也已经很快了,时钟好像已经有150兆的了。

那么就是读写周期小于10ns了。

)SDRAM虽然工作频率高,但是实际吞吐率要打折扣。

以PC133为例,它的时钟周期是7.5ns,当CAS latency=2 时,它需要12个周期完成8个突发读操作,10个周期完成8个突发写操作。

不过,如果以交替方式访问Bank,SDRAM可以在每个周期完成一个读写操作(当然除去刷新操作)。

4)其实现在的主流高速存储器是SSRAM(同步SRAM)和SDRAM(同步DRAM)。

目前可以方便买到的SSRAM最大容量是8Mb/片,最大工作速度是166MHz;可以方便买到的SDRAM最大容量是128Mb/片,最大工作速度是133MHz。

问题6:用得比较少但速度很快,通常用于服务器cache的SRAM有什么特点呢?答:1)SRAM是静态的,DRAM或SDRAM是动态的,静态的是用的双稳态触发器来保存信息,而动态的是用电子,要不时的刷新来保持。

SRAM 是Static Random Access Memory的缩写,中文含义为静态随机访问存储器,它是一种类型的半导体存储器。

“静态”是指只要不掉电,存储在SRAM中的数据就不会丢失。

2)SRAM其实是一种非常重要的存储器,它的用途广泛。

SRAM的速度非常快,在快速读取和刷新时能够保持数据完整性。

SRAM内部采用的是双稳态电路的形式来存储数据。

所以SRAM的电路结构非常复杂。

3)从晶体管的类型分,SRAM可以分为双极性与CMOS两种。

从功能上分,SRAM 可以分为异步SRAM和同步SRAM(SSRAM)。

异步SRAM的访问独立于时钟,数据输入和输出都由地址的变化控制。

同步SRAM的所有访问都在时钟的上升/下降沿启动。

地址、数据输入和其它控制信号均于时钟信号相关。

最后要说明的一点:4)SRAM不应该与SDRAM相混淆,SDRAM代表的是同步DRAM(Synchronous DRAM),这与SRAM是完全不同的。

SRAM也不应该与PSRAM相混淆,PSRAM是一种伪装成SRAM的DRAM。

问题7:SDRAM的逻辑Bank与芯片容量表示方法1、逻辑Bank与芯片位宽讲完SDRAM的外在形式,就该深入了解SDRAM的内部结构了。

这里主要的概念就是逻辑Bank。

简单地说,SDRAM的内部是一个存储阵列。

因为如果是管道式存储(就如排队买票),就很难做到随机访问了。

阵列就如同表格一样,将数据“填”进去,你可以把它想象成一张表格。

和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),我们就可以准确地找到所需要的单元格,这就是内存芯片寻址的基本原理。

对于内存,这个单元格可称为存储单元,那么这个表格(存储阵列)叫什么呢?它就是逻辑Bank(Logical Bank,下文简称L-Bank)。

由于技术、成本等原因,不可能只做一个全容量的L-Bank,而且最重要的是,由于SDRAM的工作原理限制,单一的L-Bank将会造成非常严重的寻址冲突,大幅降低内存效率(在后文中将详细讲述)。

所以人们在SDRAM内部分割成多个L-Bank,较早以前是两个,目前基本都是4个,这也是SDRAM规范中的最高L-Bank 数量。

到了RDRAM则最多达到了32个,在最新 DDR-Ⅱ的标准中,L-Bank的数量也提高到了8个。

这样,在进行寻址时就要先确定是哪个L-Bank,然后再在这个选定的L-Bank 中选择相应的行与列进行寻址。

可见对内存的访问,一次只能是一个L- Bank 工作,而每次与北桥交换的数据就是L-Bank存储阵列中一个“存储单元”的容量。

相关文档
最新文档