什么决定了内存的升级? - 笔记本综合论坛 - 笔记本论坛_本友会 买笔记本,从本友会开始...

来源:百度文库 编辑:神马文学网 时间:2024/07/08 06:17:02

什么决定了内存的升级?

内存 要命,不知道怎么会取这个标题,不管了,发了再说


偶曾经看到过很多人对于自己本本内存的升级存在这很大的疑问,不知道需要用什么牌子什么类型的内存?同时还有人对于使用什么样频率的内存不太了解在此我做一下简单的说明。

    为了更好的理解我们还是先从芯片组谈起吧!芯片组是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片。北桥芯片就是主板上离CPU最近的芯片,这主要是考虑到北桥芯片与处理器之间的通信最密切,为了提高通信性能而缩短传输距离。北桥芯片提供对CPU的类型和主频、内存的类型和最大容量、ISA/PCI/AGP插槽、ECC纠错等支持。总体说北桥芯片负责联系内存、显卡等数据吞吐量最大的部件,同时和南桥芯片连接。通常由于北桥芯片的发热量一般较高,所以在北桥芯片上会装有散热片。(如图WUBIAOTI)
如Intel 的440BX芯片组北桥芯片Intel 82443BX芯片。(图BEIQIAO)

    因为北桥芯片在整个芯片组中起着主导性的作用,因此也称为主桥(Host Bridge),同时一般得说,芯片组的名称就就以北桥芯片的名称来命名的。
    南桥芯片则提供对KBC(键盘控制器)、RTC(实时时钟控制器)、USB(通用串行总线)、Ultra DMA/33(66)EIDE数据传输方式和ACPI(高级能源管理)等的支持,在靠近ISA和PCI槽的位置。
为了大家更好的理解,下面以VIA Apollo Pro133为例发张图来说明内存与芯片组及CPU三者的主要联系。(图roling)


从上面的介绍中大家对与芯片组,特别是北桥芯片的功能有了一定的了解了吧!嘎嘎
   

    有了这些基本的了解后,咋们就可以涉及我们的文章的的主题了说。
    现在我们知道,配什么样的内存条并不单单取决于本本的CPU的前端总线和内存条的等效的数据传输频率,还包括和主板的,也可以简单的说为和芯片组的兼容性,没有芯片组提供的功能也不能发挥另外两者的性能。嘎嘎,偶看说道这里又有人开始不明白了。什么是CPU的前端总线?什么是内存条的等效的数据传输频率。好在这我就再讲讲吧。

    首先解释一下前端总线FSB(Front Side Bus)。总线是指将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。我们常常以MHz表示的速度来描述总线频率。我们通常说的前端总线一般情况下指将CPU连接到北桥芯片的总线。从上张图中我们知道本本的CPU就是通过前端总线(FSB)连接到北桥芯片,并通过北桥芯片和内存、显卡交换数据。也就是说前端总线是CPU和外界交换数据的最主要通道,对计算机整体性能影响很大,假如说没足够大的前端总线,再高频率的芯也不能发挥它自身应有的高性能。
   PS:外频不等于前端总线
   
   那什么是内存条的等效的数据传输频率?嘎嘎,先给个前提先,偶在这里只讨论DDR和DDR2的条子哦。先提DDR的类型吧,Double Data Rate(双倍数据传输)的SDRAM。其实DDR的原理并不复杂,它让原来一个脉冲读取一次数据的SDRAM可以在一个脉冲之内读取两次,也就是脉冲的上升缘和下降缘通道都利用上,因此DDR本质上也就是SDRAM。而DDR2可以看作是DDR技术标准的一种升级和扩展:核心频率仅为时钟频率的一半、时钟频率再为数据频率的一半。而我们平常见到的DDR2 400和DDR2 533所指的则为它的等效传输频率。(呵呵,当然不只是这些升级的东西,还有一些新的技术的应用,不过这些不是我们这贴的讨论内容。)如核心频率为100MHz的DDR2内存,其总线频率(时钟频率)为200MHz,其传输的数据频率可达到400MHz—也就是我们看到的DDR2 400。

    上面我们说道了CPU、内存、二者是通过芯片组相互连接的,那么怎么样衡量CPU和内存搭配是否合理?这需要我们从它们交流的信息---数据,来分析。这里我们还要涉及到另一个名词“带宽”。数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率,即数据带宽(Bandwidth)=总线频率(Frequency)×存储器数据线宽度(Digit)/8。为什么要除以8,其实不除也没关系,只是单位不同而已。以DDR2 400内存为例,其带宽为400M ×64 /8 =3200 MB/s=3.2GB/s 命名为PC3200(大家都看到过吧,还有PC1600、PC2100、PC2700、PC3200、PC3500等),如果不除8,则为25.6Gb/s。(图DDR2)
 
    呵呵有没有发现单位的不同哩,别小看B和b的其区别哦。因为8位为1个字节,所以就有了8b=1B。不知道大家有没有联想起上网的带宽呢?号称1M的带宽,下载起来最大也不过一百多KB,呵呵其实不错的啦,那1M完整的是1Mbps也就是1Mb/s=128KB/s呢!嘎嘎,好想离题了说。好了,通过这个方法我们可以算出CPU和内存的带宽来,这样就可以判断它们之间有没有瓶颈了哦,前提是芯片组的支持。

    嘎嘎,到这里我的帖子也差不多了,就来个结束吧。
    PS:希望大家今后对芯片组给与更多的关注,特定的芯片组可能会对你的内存的升级产生很大的限制哦!