内存标签上这串数字,暗藏了内存工作的“秘密” 桃叶(ももは) - 互联网 - 智学网
IT资讯
当前位置:智学网 > IT资讯 >  互联网

内存标签上这串数字,暗藏了内存工作的“秘密”

2019-06-18 02:26:24 IT之家 汐元 编辑:琳达 浏览数:31智学网

一台电脑的性能怎么样,很多人会看处理器、显卡,而除了这两者,内存的重要性紧跟其后。内存也是我们平常接触最频繁的计算机硬件之一,它的容量的大小、频率的高低,与电脑运行的快慢有密切的关系。相信大部分消费者在购买内存时看且仅看...

一台电脑的性能怎么样,很多人会看处理器、显卡,而除了这两者,内存的重要性紧跟其后。内存也是我们平常接触最频繁的计算机硬件之一,它的容量的大小、频率的高低,与电脑运行的快慢有密切的关系。相信大部分消费者在购买内存时看且仅看容量、频率这两项参数。但事实上,影响内存性能的还有一项重要参数,就是内存时序。

那么什么是内存时序?这是小编在本文想和大家探讨的。我们暂且抛开定义,从内存的一些运行原理说起。

首先,内存是什么?内存是与CPU直接沟通的桥梁。打个比方,如果把CPU比作一个工厂,它是负责处理数据的。数据从哪里来?当然是从硬盘中来,所以硬盘相当于一个原料产地。

早期的电脑是没有内存的,CPU直接从硬盘中读取数据,就像工厂直接从原料产地采集数据原料。但是随着技术的发展,CPU工厂的处理能力极大提升,远远甩开了硬盘的运力,但是数据还是要从硬盘中读取啊,需要迁就硬盘的运力,所以CPU的发挥空间被大大限制了。

怎么办?这个时候,人们想到了一个方法——临时仓库。

你硬盘不是追不上CPU的速度吗?那就不让CPU直接找硬盘了,我们可以在工厂和原料产地之间设立一个前置的临时仓库,先屯一批货在仓库里,这个临时仓库,就是内存。

CPU需要数据,直接从临时仓库中读取,不再直接读取硬盘了。而这个临时仓库的运转速度是硬盘的几十倍不等,能够满足CPU处理速度的需要,所以它就会不断将CPU需要处理的数据预存在仓库里,这样,整个电脑的性能、效率都大大提高。

讲到这里,相信大家对这个临时仓库就很感兴趣了,很想走进仓库,看看它自己是怎么运转的,和工厂之间又是怎样工作的。

先说说临时仓和工厂之间是怎样沟通的吧。

我们知道,在CPU里面,都有一个内存控制器,它就是工厂中负责和临时仓库直接沟通物流的窗口。

当CPU需要处理“XXX小姐姐”的数据,就大喊一声“我要XXX小姐姐的数据!”然后这条指令在工厂内部各个部门之间传递、转化,到达内存控制器,内存控制器负责和仓库沟通“XXX小姐姐”的数据在哪里。

插一句,具体工厂内部这个指令是怎么传递的,比较复杂。简单来说,指令首先会被传递到内存管理单元,在这里进行虚实转换,然后发往总线,总线再把命令传递给内存控制器,内存控制器接到命令后,对命令进行分析,了解自己的任务,然后找到临时仓库。

内存控制器和内存之间沟通的物流线路,就是内存通道(Channel)。很显然,这样的通道多多益善,毕竟多一条通道,就可以增加一倍的流通效率。不过,一个内存控制器只能控制一个内存通道,就目前消费级数据处理的需求来讲,两个通道基本也就足够了,当然也有三通道、四通道的,根据大家的需求和预算来吧。

顺着内存通道,就可以找到内存,也就是临时仓库了。那么这个临时仓库是什么样的呢?它是以怎样的方式存在?

我们知道,数据是被存在内存颗粒里的,内存颗粒我们叫Chip内存颗粒是内存的关键部件,就好像仓库里一个个库房,只不过打造这样的库房需要很高的技术,不是随便一个厂商都能生产出来的,毕竟它装载的货物非常独特,像三星、海力士等等,就是打造这样的库房的高手。

说起来,早期这个“临时仓库”是比较简陋的,直接以库房的形式存在,即内存颗粒是直接被插在主板上的,后来才被焊在一块模块化的电路板上,这个电路板,其实就是内存条。早期的叫SIMM,在内存发展进入SDRAM时代后,SIMM逐渐被DIMM取代。两者的区别和发展过程,这里就不方便展开啦。

这么说吧,现在来讲,DIMM就是内存条的基本形态,在上面打的比方中,其实就是临时仓库的实体形态。内存条上一排黑色的小芯片,就是内存颗粒(Chip),也就是库房。数据,就是从不同的库房里取出,然后发往CPU这个工厂的。很多时候,我们看到一个内存条上有8个内存颗粒,当然也有四个或者16个的,这是巧合吗?

不是,这其实和CPU有关。我们刚才说到,内存控制器是CPU中和内存对接的窗口,而这个窗口的运力是有限制的。目前,内存控制器和内存对接的接口位宽主要是64 bit,也就是一个时钟周期里可以向内存发送或读取64 bit的数据,而一个内存颗粒的位宽比较小,有4 bit的,8 bit的,也有16 bit的,当少数也会有32 bit的,所以,实际应用时需要把多个内存颗粒并联起来,成为一个64 bit的集合,从而来满足CPU的运力要求。

而这样的一个集合,叫做Rank。目前绝大多数的内存条都有1个或者2个Rank。通常同种内存颗粒下,Rank数越多,可做的内存容量就越大。例如通常我们在内存条上会看到1R×8或者2R×8的参数,其中R就代表Rank,8代表内存颗粒的位宽为8bit。1R×8代表这个DIMM上有1×(64÷8)=8个内存颗粒,2R×8代表这个DIMM上有2×(64÷8)=16个内存颗粒。注意,CPU一次只能对一个Rank进行访问和操作。

OK,我们想象一下,在这个内存这个临时仓库中,有一排(1个Rank)的库房(内存颗粒),它们负责与不远处的工厂(CPU)沟通、运输原材料(数据)。接下来,就该研究一下工厂到底是怎样和这些库房沟通的了,工厂想要哪些数据?这些数据在哪里取?这些总该弄清楚吧。


分享到:

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:http://www.nghoc.com/news/2019/06/18/120056196.html

转载本站原创文章请注明来源:智学网

行业聚焦

美图多功能洁面仪mini版正式上线开售 官方定价228元

6月28日,meituspa mini美图多功能洁面仪mini版正式上线开售,官方定价228元,6月28日至6月30日尝鲜期间最低到手价为128元,目前有珊瑚粉...[详细]

享车9折信用加油新模式

享车APP加油是一个超级车主服务渠道,可以享用优先加油,次月9折借款,便利省心。享车APP现在累计注册用户现已超越221万!享车APP团队将继续秉持“信誉·让用...[详细]

三星Galaxy Tab S6平板渲染图曝光:后置双摄,S Pen能无线充电

IT之家7月18日消息 三星目前是少数真正关心平板电脑的制造商之一,并且仍致力于将最好的Android平板电脑推向市场。为了兑现其承诺,三星今年将推出Galax...[详细]

创造真实幻境!松下工程投影机革新影像体验

随着体验经济成为全球热点,文化、旅游、艺术、主题公园、游乐园等领域蓬勃发展,亟需视效惊人的沉浸式娱乐方案,因此,近年来,文旅相关产业的影像方案正在升级,对规划与...[详细]

一图看懂小米CC9/9e

IT之家7月2日消息 今日,小米正式发布了小米CC9和小米CC9e。小米CC9配备一块6.39英寸的与小米9完全相同的旗舰屏幕——三星定制AMOLED屏幕,拥有...[详细]

活动互动

更多

特斯拉自动驾驶研究困难重重 18个月内10%员工离职

 

近日,马斯克表示将研究全自动驾驶汽车,但对于特斯拉来讲,研究并非易事,有数据显示,特斯拉自动驾驶仪团队中至少有11名成员...[详细]

周鸿祎谈华为鸿蒙系统:可以打造成安卓一样的开源系统

 

网易科技讯6月26日消息,周鸿祎今天参加“2019南京创新周”,在会上周鸿祎谈到了华为鸿蒙操作系统。他建议华为可以用开源...[详细]

苹果或将推中国特色版iPhone 削掉了Face ID改用屏幕指纹

 

iPhone Xs系列据上游产业链消息爆料称,苹果可能会在未来为中国市场打造一款特色版的iPhone,目的是为了加强其在...[详细]

性能出色安全可靠 华硕商用台式机D641MD生而不凡

 

随着商业环境和电脑硬件行业的不断发展,普通电脑已经难以满足商业用户的使用需求。对大部分公司来说,除了性能强悍的台式机备受...[详细]

唱吧小巨蛋麦克风开启预约,双人无线合唱功能,459元起

 

IT之家7月11日消息 据唱吧官方消息,今日,唱吧小巨蛋麦克风开启预约,具有双人无线合唱,4D环绕立体音等功能。据介绍,...[详细]

一周排行每月关注