【云计算 IT 基础知识】 4.5.1 内存概述

muzilan 2016-05-17 02:05:11
加精



4.5.1 内存概述


概念

内存是CPU能直接寻址的存储空间,用于暂时存储程序及数据。几种常见内存如图4-9所示。





类型

内存按接口类型,可分为如下几类:
l EDO DRAM
外扩充数据模式存储器EDO DRAM(Extended Date Out RAM),取消了扩展数据 输出内存与传输内存两个存储周期之间的时间间隔,在把数据发送给CPU的同时去 访问下一个页面,速度比普通动态随机存储器DRAM(Dynamic Random Access Memory)快15%~30%。
EDO DRAM主要应用在486及早期的Pentium电脑上。

l SDRAM
同步动态随机存取存储SDRAM(Synchronous Dynamic Random Access Memory), 它的输入输出信号保持与系统外频同步,速度明显超越EDO DRAM。

l RDRAM
RDRAM(RAMBUS DRAM)是RAMBUS开发的一种高性能、芯片对芯片接口技 术的存储产品。它基于一种类RISC理论,可以减少数据的复杂性,提高整个系统性 能。

l DDR
DDR全称为DDR SDRAM(Double Data Rate SDRAM),表示双倍速率SDRAM。 DDR在时钟信号上升沿与下降沿各传输一次数据,比SDRAM多采用了下降沿信 号,所以DDR的数据传输速度是SDRAM的两倍。

l DDR2
DDR2在时钟信号的上升沿与下降沿进行数据传输。DDR2的预读取能力是4bit,是 DDR的两倍。

l DDR3
DDR3比DDR2有更低的工作电压,从DDR2的1.8V降到1.5V,性能更好更省电。而 且,DDR3的预读取能力是8bit,是DDR2的两倍。

l FBD
全缓冲内存模组FBD(Fully Buffered DIMM),是Intel开发的一种新型内存模组与
互联架构。目前,FBD成为Intel平台主流。FBD借助高级内存缓冲芯片AMB (Advanced Memory Buffer)将并行数据转换为串行数据流,经由类似PCIExpress的点对点高速串行总线将数据传输给CPU。每个双列直插内存模块DIMM(Dual-Inline Memory Module)上的缓冲区互相串联,之间是点对点连接,数据在经过第一个缓冲区后传向下一个缓冲区。这样,每一个缓冲区与内存控制器之间的连接阻抗保持稳定,有助于提升容量与频率。FBD的工作原理如图4-10所示。


FBD采用串行传输技术,引入多通道设计,提升了内存容量和传输带宽。FBD支持 高达192GB的容量,与DDR2相比提供高出3倍以上的内存吞吐率。同时,FBD提高 了可靠性,它为命令和地址提供循环冗余校验保护,支持内存热备和镜像。





相关技术

内存主要相关技术包括:

[b]l 奇偶校验技术/b]
奇偶校验技术(Parity)是在每一字节(8位)外增加1位校验位进行错误检测。奇偶校验技术会把一个字节的每一位相加,结果为奇数校验位为1,结果为偶数校验 位为0。当CPU返回读取的存储数据时,内存会再次相加前8位中存储的数据,检测 计算结果是否与校验位一致。当发现两者不同时,内存会试图纠正错误。

奇偶校验技术有一个缺点,当内存查到某个字节有错误时,不一定能确定错误出在 哪一位,不一定能修正错误。所以,奇偶校验技术主要功能是发现错误,并纠正部 分简单的错误。

[b]l ECC技术/b]
错误检查和纠正ECC(Error Checking and Correcting)技术,也需要额外空间存储校正码。ECC技术以8位数据、5位ECC码为基准,数据位每增加一倍,ECC码增加 1位。例如,一个8位数据需要5位ECC码,一个16位数据需要6位ECC码,一个32位 数据需要7位ECC码,依次类推。

每当数据写入内存时,ECC技术使用一种特殊的算法对数据进行计算,其结果称为校验位。将所有校验位加在一起的和是校验和,校验和与数据一起存放。当这些数 据从内存中读出时,采用同一算法再次计算校验和,并和前面的计算结果相比较。 如果结果相同,说明数据正确,反之说明有错误。

ECC技术可以同时检测和纠正单一比特错误。它还可以检测发现2~4比特错误,但 不能纠正。

[b]l Chipkill技术/b]
Chipkill技术是IBM公司开发的一种新的ECC内存保护标准。每当数据写入内存时,Chipkill技术把数据写到多个DIMM上。当其中任何一个DIMM失效,只影响到一个 数据字节的某一比特,可以通过ECC逻辑修复。

Chipkill技术可以同时检测和纠正4比特错误。

[b]l 内存镜像技术/b]
内存镜像技术把内存划分为工作内存与镜像内存。每当数据写入内存时,同时写入两个内存区域,避免内存故障导致数据丢失。而且,工作内存与镜像内存不处于同一通道,避免内存通道错误而引起数据丢失。平时的内存数据读取只在工作内存中进行。当工作内存发生故障,则服务器自动切换到镜像内存读取数据。

由于镜像内存的存在,服务器只有整个内存的一半容量可用。

[b]l 内存热备技术/b]
每个内存通道中有一个DIMM不使用,预留为热备内存。热备内存在正常情况下不使用。当工作内存的故障次数达到预设的容错阈值,系统自动将故障内存中的数据 传输到热备内存,热备内存代替故障内存工作。

[b]l Register/b]
Register即寄存器或目录寄存器,在内存上的作用相当于书的目录。内存接到读写指令时,先检索此目录,再进行读写操作。若所须数据在目录中,内存直接取用不 再进行读写操作,提高工作效率。
...全文
1001 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
muzilan 2016-05-22
  • 打赏
  • 举报
回复
引用 17 楼 zhao4zhong1 的回复:
集成电路工艺流程: 这年头学个知识TMD太容易了! 过去你钻十几个图书馆不一定能查到的知识点,现在只要搜那么一小下。
哈哈,是比以前方便多了,不过得仔细辨别。学深还是一样不容易啊
赵4老师 2016-05-20
  • 打赏
  • 举报
回复
集成电路工艺流程:


这年头学个知识TMD太容易了!
过去你钻十几个图书馆不一定能查到的知识点,现在只要搜那么一小下。

赵4老师 2016-05-19
  • 打赏
  • 举报
回复
吃“硬”菜,需要牙口好!蓝天六必治! 《数字逻辑电路》 《大规模集成电路》 ……
muzilan 2016-05-19
  • 打赏
  • 举报
回复
引用 10 楼 zhao4zhong1 的回复:
MCU http://baike.baidu.com/link?url=sU4Jh8iihi1L_jgaBGUIc9XBQX7MgAdmPv3qzB036Vw40P3BrjTyjwcLdCjLYEXUp1_RqiLV08DTIaHIeQH3yoKJoORFJMz8PsAaH7Lf4r3 MPU http://baike.baidu.com/view/112260.htm
MCU微控制器单元, MPU微处理器单元, 其中,MCU集成了片上外围器件,而MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器。是去除了集成外设的MCU。所以区别很简单,就这一句话。 说说数字信号控制器的发展吧。 CPU发展出来三个分枝,一个是DSP,另外两给MCU和MPU。如果你问我DSP和MCU的区别,那还要说一阵子呢,比如DSP运算能力强,擅长很多的重复数据运算,而MCU则适合不同信息源的多种数据的处理诊断和运算,速度并不如DSP。MCU区别于DSP的最大特点在于它的通用性,反应在指令集和寻址模式中。 DSP与MCU的结合是DSC,它终将取代这两种芯片。摩托罗拉的56800就是这样的DSC. http://zhidao.baidu.com/question/148143890.html
muzilan 2016-05-19
  • 打赏
  • 举报
回复
引用 14 楼 zhao4zhong1 的回复:
http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=index&fr=&sf=1&fmq=&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=%E4%B8%8E%E9%9D%9E%E9%97%A8%E9%80%BB%E8%BE%91%E5%9B%BE&f=3&oq=yufeimen&rsp=1 http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1463643704939_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=%E5%8A%A0%E6%B3%95%E5%99%A8%E9%80%BB%E8%BE%91%E7%94%B5%E8%B7%AF%E5%9B%BE http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1463643762812_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=%E9%9B%86%E6%88%90%E7%94%B5%E8%B7%AFPN%E7%BB%93
引用 14 楼 zhao4zhong1 的回复:
http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=index&fr=&sf=1&fmq=&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=%E4%B8%8E%E9%9D%9E%E9%97%A8%E9%80%BB%E8%BE%91%E5%9B%BE&f=3&oq=yufeimen&rsp=1 http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1463643704939_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=%E5%8A%A0%E6%B3%95%E5%99%A8%E9%80%BB%E8%BE%91%E7%94%B5%E8%B7%AF%E5%9B%BE http://image.baidu.com/search/index?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1463643762812_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&word=%E9%9B%86%E6%88%90%E7%94%B5%E8%B7%AFPN%E7%BB%93
与非门和加法器知道,第三个不记得了
赵4老师 2016-05-19
  • 打赏
  • 举报
回复
muzilan 2016-05-19
  • 打赏
  • 举报
回复
引用 12 楼 zhao4zhong1 的回复:
吃“硬”菜,需要牙口好!蓝天六必治! 《数字逻辑电路》 《大规模集成电路》 ……
《数字逻辑电路》倒是学过,但都快忘完了。 《大规模集成电路》这个好像还真不是计科的专业课,没学过
killer-leon 2016-05-18
  • 打赏
  • 举报
回复
http://blog.csdn.net/u011627980/article/details/51362799 http://blog.csdn.net/u011627980/article/details/50800715 http://blog.csdn.net/u011627980/article/details/50800574 http://blog.csdn.net/u011627980/article/details/50800474 http://blog.csdn.net/u011627980/article/details/50765363 http://blog.csdn.net/u011627980/article/details/50601309 http://blog.csdn.net/u011627980/article/details/50371859
赵4老师 2016-05-18
  • 打赏
  • 举报
回复
我的脑海中蹦出了MPU这个老词儿。
muzilan 2016-05-18
  • 打赏
  • 举报
回复
引用 5 楼 zhao4zhong1 的回复:
我的脑海中蹦出了MPU这个老词儿。
那么问题来了,MCU和MPU有什么区别?
muzilan 2016-05-18
  • 打赏
  • 举报
回复
引用 2 楼 GWLCGL520 的回复:
三天看完《欢乐颂》还真没什么,我还记得一周看完《甄嬛传》的
速度上确实不快了,看完觉得比想象的好。哈哈想起大学时候,上某些课一上课就拿手机看《甄嬛传》,看的昏天暗地的,小说7部是真长啊,弄的我期末的时候全靠自己突击了一遍。到后来出电视剧又一寝室人追了一遍。~~~跑题了,论欢乐颂与云计算的结合
muzilan 2016-05-18
  • 打赏
  • 举报
回复
引用 1 楼 GWLCGL520 的回复:
我觉得楼主说得内容并不矛盾,热点可以与知识做个有机的结合,相信很多人喜欢看,特别是那些生动的案例,我就很喜欢,嘿嘿~~
确实也要讲究方式方法,怎样把知识讲的有趣、生动、与热点结合确实不容易。希望大家多提供生动的案例,毕竟一个人的案例来源太单一了。是个很好的想法,可以单开一贴来收集案例 看号召力很强的赵四老师有兴趣没?@zhao4zhong1
line_us 2016-05-17
  • 打赏
  • 举报
回复
CPU能直接寻址的存储空间,用于暂时存储程序及数据
nettman 2016-05-17
  • 打赏
  • 举报
回复
GWLCGL520 2016-05-17
  • 打赏
  • 举报
回复
三天看完《欢乐颂》还真没什么,我还记得一周看完《甄嬛传》的
GWLCGL520 2016-05-17
  • 打赏
  • 举报
回复
我觉得楼主说得内容并不矛盾,热点可以与知识做个有机的结合,相信很多人喜欢看,特别是那些生动的案例,我就很喜欢,嘿嘿~~

448

社区成员

发帖
与我相关
我的任务
社区描述
云计算开发
社区管理员
  • 云计算
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧