论文部分内容阅读
显存和内存其实是两兄弟,都属于存储芯片,应用的各种技术都相同,只不过显存是图形存储芯片,它为GPU中的图形数据传输作了专门优化,用在显卡上能够获得更高的性能。这两兄弟看起来简单,实际却有着众多的门门道道,市场上购买产品时一不小心就可能在这上面被JS给忽悠了,下面我们就揭秘显存和内存的各个重要参数。
内存那点儿事
“老板,给我来一根1GB的DDR2 667内存条”,相信大家对这句话应该很熟悉了吧,那么,1GB的DDR2 667内存条包含了什么信息呢?它其实包含了内存条的容量、种类和频率三个参数。这也是内存最重要的参数。
1GB是指内存的存储容量。内存是CPU所需数据的临时存储仓库,内存容量的大小就是仓库的大小,理想状态下是越大越好。这个是人尽皆知的知识了。
目前常见的内存种类主要有DDR、DDR2、DDR3。DDR内存能在一个内存时钟周期中完成两次数据传递,如DDR333内存实际核心频率仅仅为166MHz,但它的等效传输频率(工作频率)要乘以2,达到333MHz,由于内存颗粒实际核心频率超过200MHz之后成本非常高。为了提高内存的速度,研究人员又发明了DDR2内存。将DDR1内存的预取数位从2位提到了4位,这样DDR2内存就能实现DDR1内存双倍的等效传输频率,也就是当内存颗粒实际核心频率仅仅为166MHz时,它的等效传输速率既要乘以一个内存时钟周期中完成两次数据传递的2,又要乘以预取数位提高一倍的2,因此等效传输速率为667MHz,整体速度有了大幅度提高。然而为了与不断提升的CPU外频相搭配。内存实际核心频率再次逼近200MHz(DDR2 800)。同样的问题同样的解决方法——再次提高预取数位一倍,变成了8位。这就是DDR3内存,这样一来,内存速度可持续发展问题又得到了解决。
但还有不少人发现,内存买回来以后。用检测软件检测内存频率,发现与内存标称频率有区别——明明是DDR2 667的内存,检测软件却发现其工作在400MHz的频率上,这是怎么回事呢?难道是被JS骗了?
其实最大可能是设置问题,默认情况下,内存的工作频率是同CPU的外频同步的,上图中情况是因为CPU外频为200MHz。所以内存的DRAM频率也为200MHz,当然。我们也可以利用内存异步功能(根据比例调高或者降低内存频率。让内存和CPU外频并不工作在同一个频率下),将内存调节到其支持的最高工作频率。
如果在BIOS中将内存设置为工作在667MHz下,但用软件检测却发现频率有所降低,则很可能就是开启了如CNQ之类的自动降温节能功能,这种技术是电脑密切监视系统负载,并且根据负载情况动态更改工作频率和工作电压,将处理器、内存等硬件从全速状态下解放出来。从而达到降低温度节省电能的目的。因此开启这类功能后,当电脑负载不大时用测试软件检测内存,就可能发现内存工作在比设置更低的频率下。
显存的二三事
上次买内存。这次买显卡——买的是GeForce8800GT 512MB显卡。
GeForce8800GT是GPU。512MB是显存容量。这里需要先明确,显存是决定显卡性能的重要元件,但显卡性能的决定性的元件还是GPU,显存只能放在第二位。
显存的主要作用是储存GPU即将需要处理的数据,GPU不同,那么对相搭配显存容量的要求也不同。容量太小不行,数据供应不足会造成GPU性能的浪费。大容量显存可以存储的数据更多,但如果储存容量大于GPU数据的处理能力也没什么作用,256MB的显存就能满足GPU的数据处理能力,那放1GB的显存在显卡上也不能对性能提高有任何帮助。如GeForce 8800GT配备512MB的显存最合适,而GeForce 8500GT配备256MB的显存就够了。GeForce 8500GT 512MB看起来尽管比GeForce8500GT 256MB要强。但除了贵一些外,在实际使用过程中对用户没有任何意义。
如果仅仅明白这两点,那你去市场购买显卡很难不被别人骗到,最起码你还要事先查到这款显卡的两个公版参数:显存频率和显存位宽,并在选购时与要购买的具体产品相比较。仔细查找刚才买到的GeForce 8800GT 512MB显卡的包装盒或者说明书。很快就找到了显卡这两个参数的规格:核心/显存频率600MHz/2200MHz,256bit显存位宽设计。
先说显存频率,它是由显存颗粒的速度(时钟周期)决定,如我们,常说的显卡用的3ns、2ns、1 2ns、1ns的颗粒,这个数字就是显存颗粒的速度。额定工作频率的计算方法非常简单,显存速度的倒数乘以1000就是显存的额定工作频率,也就是说2ns显存的额定工作频率为500MHz、1ns显存则为1GHz。但由于这种计算方式是以SDRAM显存为基础的,DDR系列显存颗粒要在上述结果上乘以2,这也是DDR系列显存颗粒的等效频率。很多用户有这样的疑惑,为什么显卡标明的是2GHz的显存频率,用软件测试的结果确实1GHz,实际情况就是软件测试出来的并非我们常说的显存等效频率,还需要在测试结果上乘以2。显存实际工作频率越高,显卡的性能就越好。查资料可以得知,公版的GeForce 8800GT 512MB显卡显存频率为18GHz。买到的这块显卡显存频率有所提高,看来没有上当。
再来看显存带宽,它等于显存位宽(bit)与显存频率(MHz)的乘积除以8。显存位宽与显存频率共同决定了显存带宽,因此显存位宽是一个对性能非常重要的参数,显存的最大位宽由GPU决定。而显存的实际位宽由所有显存颗粒决定。购买显卡时认准一个原则,就是显卡的实际位宽一定要等于其最大位宽,不买缩水显存位宽的产品。GeForce 8800GT的显存位宽为256bit,所以坚决不能购买实际显存位宽比256bit小的GeForce8800GT显卡。
这里还需提一下,台式机显卡的显存配置要比笔记本电脑独立显卡的显存配置透明得多。笔记本电脑的广告上一般只标明显卡的芯片或者顶多加一个显存的容量,而显存的工作频率却不会提及。举一个例子,两台配置差不多的电脑,区别是独立显卡一台为256MB的8600MGT,一台采用512MB的8600MGT,价格一样的情况下你会选择哪台?相信大部分人都会选择512MB的那台,那么恭喜你,上当了!通常256MB 8600MGT的显卡采用的是速度较快的DDR3显存,而512MB 8600MGT的显卡采用的是速度较慢的DDR2显存,在实际游戏测试中,采用256MB DDR3 8600MGT的笔记本电脑要比512MBDDR2 8600MGT的笔记本电脑游戏性能高近10个百分点。因此,购买独立显卡笔记本电脑,除了知道独立显卡的GPU外,一定要事先搞清楚其采用的显存具体规格。
总结
零零碎碎讲了这么多显存、内存知识,相信大家对其有新的认识了吧。下次购买此类产品时JS胆敢再忽悠咱,坚决反击回去,要让他们知道,咱菜鸟也不是好忽悠的。
责任编辑 曹 斐
内存那点儿事
“老板,给我来一根1GB的DDR2 667内存条”,相信大家对这句话应该很熟悉了吧,那么,1GB的DDR2 667内存条包含了什么信息呢?它其实包含了内存条的容量、种类和频率三个参数。这也是内存最重要的参数。
1GB是指内存的存储容量。内存是CPU所需数据的临时存储仓库,内存容量的大小就是仓库的大小,理想状态下是越大越好。这个是人尽皆知的知识了。
目前常见的内存种类主要有DDR、DDR2、DDR3。DDR内存能在一个内存时钟周期中完成两次数据传递,如DDR333内存实际核心频率仅仅为166MHz,但它的等效传输频率(工作频率)要乘以2,达到333MHz,由于内存颗粒实际核心频率超过200MHz之后成本非常高。为了提高内存的速度,研究人员又发明了DDR2内存。将DDR1内存的预取数位从2位提到了4位,这样DDR2内存就能实现DDR1内存双倍的等效传输频率,也就是当内存颗粒实际核心频率仅仅为166MHz时,它的等效传输速率既要乘以一个内存时钟周期中完成两次数据传递的2,又要乘以预取数位提高一倍的2,因此等效传输速率为667MHz,整体速度有了大幅度提高。然而为了与不断提升的CPU外频相搭配。内存实际核心频率再次逼近200MHz(DDR2 800)。同样的问题同样的解决方法——再次提高预取数位一倍,变成了8位。这就是DDR3内存,这样一来,内存速度可持续发展问题又得到了解决。
但还有不少人发现,内存买回来以后。用检测软件检测内存频率,发现与内存标称频率有区别——明明是DDR2 667的内存,检测软件却发现其工作在400MHz的频率上,这是怎么回事呢?难道是被JS骗了?
其实最大可能是设置问题,默认情况下,内存的工作频率是同CPU的外频同步的,上图中情况是因为CPU外频为200MHz。所以内存的DRAM频率也为200MHz,当然。我们也可以利用内存异步功能(根据比例调高或者降低内存频率。让内存和CPU外频并不工作在同一个频率下),将内存调节到其支持的最高工作频率。
如果在BIOS中将内存设置为工作在667MHz下,但用软件检测却发现频率有所降低,则很可能就是开启了如CNQ之类的自动降温节能功能,这种技术是电脑密切监视系统负载,并且根据负载情况动态更改工作频率和工作电压,将处理器、内存等硬件从全速状态下解放出来。从而达到降低温度节省电能的目的。因此开启这类功能后,当电脑负载不大时用测试软件检测内存,就可能发现内存工作在比设置更低的频率下。
显存的二三事
上次买内存。这次买显卡——买的是GeForce8800GT 512MB显卡。
GeForce8800GT是GPU。512MB是显存容量。这里需要先明确,显存是决定显卡性能的重要元件,但显卡性能的决定性的元件还是GPU,显存只能放在第二位。
显存的主要作用是储存GPU即将需要处理的数据,GPU不同,那么对相搭配显存容量的要求也不同。容量太小不行,数据供应不足会造成GPU性能的浪费。大容量显存可以存储的数据更多,但如果储存容量大于GPU数据的处理能力也没什么作用,256MB的显存就能满足GPU的数据处理能力,那放1GB的显存在显卡上也不能对性能提高有任何帮助。如GeForce 8800GT配备512MB的显存最合适,而GeForce 8500GT配备256MB的显存就够了。GeForce 8500GT 512MB看起来尽管比GeForce8500GT 256MB要强。但除了贵一些外,在实际使用过程中对用户没有任何意义。
如果仅仅明白这两点,那你去市场购买显卡很难不被别人骗到,最起码你还要事先查到这款显卡的两个公版参数:显存频率和显存位宽,并在选购时与要购买的具体产品相比较。仔细查找刚才买到的GeForce 8800GT 512MB显卡的包装盒或者说明书。很快就找到了显卡这两个参数的规格:核心/显存频率600MHz/2200MHz,256bit显存位宽设计。
先说显存频率,它是由显存颗粒的速度(时钟周期)决定,如我们,常说的显卡用的3ns、2ns、1 2ns、1ns的颗粒,这个数字就是显存颗粒的速度。额定工作频率的计算方法非常简单,显存速度的倒数乘以1000就是显存的额定工作频率,也就是说2ns显存的额定工作频率为500MHz、1ns显存则为1GHz。但由于这种计算方式是以SDRAM显存为基础的,DDR系列显存颗粒要在上述结果上乘以2,这也是DDR系列显存颗粒的等效频率。很多用户有这样的疑惑,为什么显卡标明的是2GHz的显存频率,用软件测试的结果确实1GHz,实际情况就是软件测试出来的并非我们常说的显存等效频率,还需要在测试结果上乘以2。显存实际工作频率越高,显卡的性能就越好。查资料可以得知,公版的GeForce 8800GT 512MB显卡显存频率为18GHz。买到的这块显卡显存频率有所提高,看来没有上当。
再来看显存带宽,它等于显存位宽(bit)与显存频率(MHz)的乘积除以8。显存位宽与显存频率共同决定了显存带宽,因此显存位宽是一个对性能非常重要的参数,显存的最大位宽由GPU决定。而显存的实际位宽由所有显存颗粒决定。购买显卡时认准一个原则,就是显卡的实际位宽一定要等于其最大位宽,不买缩水显存位宽的产品。GeForce 8800GT的显存位宽为256bit,所以坚决不能购买实际显存位宽比256bit小的GeForce8800GT显卡。
这里还需提一下,台式机显卡的显存配置要比笔记本电脑独立显卡的显存配置透明得多。笔记本电脑的广告上一般只标明显卡的芯片或者顶多加一个显存的容量,而显存的工作频率却不会提及。举一个例子,两台配置差不多的电脑,区别是独立显卡一台为256MB的8600MGT,一台采用512MB的8600MGT,价格一样的情况下你会选择哪台?相信大部分人都会选择512MB的那台,那么恭喜你,上当了!通常256MB 8600MGT的显卡采用的是速度较快的DDR3显存,而512MB 8600MGT的显卡采用的是速度较慢的DDR2显存,在实际游戏测试中,采用256MB DDR3 8600MGT的笔记本电脑要比512MBDDR2 8600MGT的笔记本电脑游戏性能高近10个百分点。因此,购买独立显卡笔记本电脑,除了知道独立显卡的GPU外,一定要事先搞清楚其采用的显存具体规格。
总结
零零碎碎讲了这么多显存、内存知识,相信大家对其有新的认识了吧。下次购买此类产品时JS胆敢再忽悠咱,坚决反击回去,要让他们知道,咱菜鸟也不是好忽悠的。
责任编辑 曹 斐