当前位置: 首页 > 技术分享  > 电脑技术 > 操作系统

什么是内存刷新

2012/3/8 11:34:26 人评论

什么是内存 初听“内存刷新”,很术语化,但看完这里的介绍后,也许您会有新的感觉,其中有种动态的美。 通常主板上使用的内存条应该叫做动态DRAM,其中的数据是靠电容特性存储的。由于电容会放电,要维持数据,就要不断的给它充电。给动态DRAM定期充电的机制就叫做...

  什么是内存
  
  初听“内存刷新”,很术语化,但看完这里的介绍后,也许您会有新的感觉,其中有种动态的美。
  
  通常主板上使用的内存条应该叫做动态DRAM,其中的数据是靠电容特性存储的。由于电容会放电,要维持数据,就要不断的给它充电。给动态DRAM定期充电的机制就叫做数据刷新时钟电路,即内存刷新电路。
  
  细品味起来感觉有些问题,“DRAM”中的“D”实际上就是动态的含义,似乎语意上有所重复。不过请大家原谅,因为生活中类似的地方很多。比如俄罗斯的苏伯汤,实际上苏伯就是俄语的汤。姑且就叫做动态DRAM吧,比动态RAM亲切。
  
  一般情况下,内存刷新电路必须在数毫秒(ms)之内对DRAM刷新一次,否则数据就会丢失。很象是一个流沙漏斗,一旦不加沙就会完全漏光。
  
  在标准的PC电路设计中,每隔15微秒(us)对DRAM充电一次,整个充电操作必须在4ms之内完成。
  
  近年来,由于CPU的速度越来越快,使得DRAM越来越跟不上CPU的速度,使二者的匹配关系失去平衡。这使CPU大材小用,不得不停下来,插入几个等待周期来配合慢速的内存刷
  
  新速度。因此产生了AT时代主板上的交叉(Interleave)刷新内存方法,这种设计要求至少有两个BANK。当一个BANK与CPU交换数据时,另一个BANK借机进行数据刷新。偷闲的刷新工作,使CPU总在工作。也许您应该知道电脑主板上的内存条为什么要分为BANK了,显然只让一个BANK插慢内存条势必使该方法失效;另外一种方法是DRAMPageMode,也即动态DRAM页面模式。其原理是:在CPU对DRAM进行读写的一个周期中,只能对一个地址进行存取。可是如果把列地址固定,只连续改变内存的行地址,就可以得到一块连续的内存(可以称为一页),从而使CPU可以存取范围更大(页面)的数据,加快了数据存取过程。从单一地址到多个地址,从线性到页面的方法大大提高了CPU的效率,而且再也不依赖BANK的物理条件了。单单靠改进存取设计方法是不够的。使用新的内存材质,改进数据读写周期的触发
  
  电路,更高级的调整CMOS中关于DRAM的刷新周期进行优化设计等都可以提高CPU的效率。

相关技术

  • AutoKMS后台修改系统配置安装OPENVPN

    采用AutoKMS激活了本地OFFICE,大家都懂的。今天使用电脑时,360报告,修改本地多项配置。软件已经激活了,也没有到定期再次激活时间,AutoKMS你是要挖后门呀。桌面弹出OpenVPN软件安装界面,果断卸载AutoKMS。留你不得。

    2017/12/8 10:12:47
  • WIN7、WIN8关闭休眠模式

    电脑C盘空间不多,造成缩略图不显示。果断关闭电脑休眠模式,释放空间,再清理垃圾临时文件,问题解决。以下为关闭休眠模式方法:在开始…

    2015/6/25 16:59:46
  • 远程会话超出了所允许的失败登录最大次数

    早上管理员点检服务器,发现日志上多了很多错误信息(如上图)。来自客户端名 a 的远程会话超出了所允许的失败登录最大次数。强行终止了会话。很多情况下,本类错误发生时会耗占系统较大资源,假如服务器配置较低,容易引起服务器宕机,程序挂起等各种异常发生

    2014/11/14 8:28:43
  • 离开电脑一键锁定电脑系统

    我们在操作电脑时,时常碰到这样的情况:由于要做某件急事,需要暂时离开计算机,但又不想别人随便登陆计算机使用,怎么办?下边有种方…

    2014/9/25 13:44:13

共有条评论 网友评论

验证码: 看不清楚?