Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434974
  • 博文数量: 125
  • 博客积分: 2066
  • 博客等级: 大尉
  • 技术积分: 1032
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 14:06
文章分类

全部博文(125)

文章存档

2011年(125)

分类: C/C++

2011-04-24 13:33:03

DRAM,SRAM,SDRAM,FLASH之类的区别

SRAMSDRAM都用于程序工作时保存临时数据和程序,因为在系统调电后,保存在其中的数据都会丢失。


FLASH
用于系统中保存长期的数据,如:配置信息,程序等。


由于SRAM接口电路简单,在小系统中常用,SDRAM的接口相对复杂,需要相应的控制器支持,但由于容量大、价格便宜、访问速度快,所以常用在对内存容量和处理速度要求高的应用场合,在这种场合中,相应的处理器(CPU)都自带有SDRAM控制器。

DRAM是动态存储器(Dynamic RAM)的缩写SDRAM是英文SynchronousDRAM的缩写,译成中文就是同步动态存储器的意思。从技术角度上讲,同步动态存储器(SDRAM)是在现有的标准动态存储器中加入同步控制逻辑(一个状态机),利用一个单一的系统时钟同步所有的地址数据和控制信号。使用SDRAM不但能提高系统表现,还能简化设计、提供高速的数据传输。在功能上,它类似常规的DRAM,且也需时钟进行刷新。可以说,SDRAM是一种改善了结构的增强型DRAM。目前的SDRAM10ns8ns

什么是DRAM?
DRAM
Dynamic RAM: 动态随机存储器。

什么是SDRAM?
SDRAM
Synchronous DRAM: 同步动态随机存储器。目前的168线64bit带宽内存基本上都采用SDRAM芯片,工作电压3.3V电压,存取速度高达7.5ns,而EDO内存最快为15ns。并将RAMCPU以相同时钟频率控制,使RAMCPU外频同步,取消等待时间。所以其传输速率比EDO DRAM更快。

什么是DDR SDRAM?
DDR
Double Data RateSDRAM。其核心建立在SDRAM的基础上,但在速度上有了提高。SDRAM仅在时钟信号的上升沿读取数据,而DDR在时钟信号的上升沿和下降沿都读取数据,因此,它的速度是标准SDRAM2倍。

什么是RDRAM?
RDRAM
Rambus DRAM):总线式动态随机存储器,是由RAMBUS公司与INTEL公司合作提出的一项专利技术,它的数据传输率最高可达800MHZ,而它的总线宽度却仅为16bit,远远小于现在的SDRAM64bit

什么是SPD?
SPD(Serial Presence Detect): SPD
是一颗8针的EEPROMElectrically Erasable Programmable ROM 电可擦写可编程只读存储器), 容量为256字节,里面主要保存了该内存的相关资料,如容量、芯片厂商、内存模组厂商、工作速度等。SPD的内容一般由内存模组制造商写入。支持SPD的主板在启动时自动检测SPD中的资料,并以此设定内存的工作参数。

什么是SRAM

  SRAM 的英文全称是"Static RAM",翻译成中文就是"静态随机存储器"SRAM主要用于制造Cache

什么是Cache

   Cache 的英文原意是"储藏",它一般使用SRAM制造,它与CPU之间交换数据的速度高于DRAM,所以被称作"高速缓冲存储器",简称为"高速缓存"。由于CPU的信息处理速度常常超过其它部件的信息传递速度,所以使用一般的DRAM来作为信息存储器常常使CPU处于等待状态,造成资源的浪费。Cache就是为了解决这个问题而诞生的。在操作系统启动以后,CPU就把DRAM中经常被调用的一些系统信息暂时储存在Cache里面,以后当CPU需要调用这些信息时,首先到Cache里去找,如果找到了,就直接从Cache里读取,这样利用Cache的高速性能就可以节省很多时间。大多数CPU在自身中集成了一定量的Cache,一般被称作"一级缓存""内置Cache"。这部分存储器与CPU的信息交换速度是最快的,但容量较小。大多数主板上也集成了Cache,一般被称作"二级缓存""外置Cache",比内置Cache容量大些,一般可达到256K,现在有的主板已经使用了512K2M的高速缓存。在最新的Pentium二代CPU内部,已经集成了一级缓存和二级缓存,那时主板上的Cache就只能叫作"三级缓存"了。

RAMROMFlash ROM的区别

RAMRandom Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,RAM通常是作为操作系统或其他正在运行程序的临时存储介质(可称作系统内存)。

    不过,当电源关闭时RAM不能保留数据,如果需要保存数据,就必须把它们写入到一个长期的存储器中(例如硬盘)。正因为如此,有时也将RAM称作“可变存储器”。RAM内存可以进一步分为静态RAMSRAM)和动态内存(DRAM)两大类。DRAM由于具有较低的单位容量价格,所以被大量的采用作为系统的主记忆。

ROMRead Only Memory)的全名为唯读记忆体,它相当于PC机上的硬盘,用来存储和保存数据。ROM数据不能随意更新,但是在任何时候都可以读取。即使是断电,ROM也能够保留数据。但是资料一但写入后只能用特殊方法或根本无法更改,因此ROM常在嵌入式系统中担任存放作业系统的用途。现在市面上主流的PDAROM大小是64MB以及128MB

    RAMROM相比,两者的最大区别是RAM在断电以后保存在上面的数据会自动消失,而ROM就不会。
由于ROM不易更改的特性让更新资料变得相当麻烦,因此就有了Flash Memory的发展 ,Flash Memory具有ROM不需电力维持资料的好处,又可以在需要的时候任意更改资料,不过单价也比普通的ROM要高。

 

 

阅读(1721) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~