CPU、主板FSB、内存的匹配关系

合集下载

CPU、主板FSB、内存的匹配关系.

CPU、主板FSB、内存的匹配关系.

1.内存和CPU的有关数据在正式讨论问题之前,我们首先要把内存的核心频率、时钟频率和数据频率之间的关系搞清楚,而且应该特别熟悉。

这是讨论这个问题的基础。

见下表:表1 内存名称及各种频率列表由表1可见,核心频率、时钟频率和数据频率之间有固定的关系。

它们之间的比例关系见表2。

表2. 内存的核心频率、时钟频率和数据频率之间的比例关系其中的核心频率又称颗粒频率或基本频率;时钟频率又称工作频率、内存频率、I/O频率、DRAM、DRAM Frequency、时脉或内存速度;数据频率又称等效频率或传输通道频率。

本文只采用“核心频率”、“时钟频率”和“数据频率”三个名称。

对这些名称一定要弄清楚。

另外,有关CPU的名称也是五花八门的。

例如,主频又称Core Speed;外频的名称就更多了,如Bus Speed 、汇流排频率、FSB(和前端总线混用)等。

2.内存和CPU搭配的基本原则我认为:无论你采用的CPU是Intel的,还是AMD的,当选配内存时都必须遵守三条基本原则。

第一条是频率要同步:即内存的核心频率要等于或稍大于CPU的外频。

不要给内存加上它不能承受的高频率,否则是频率“过载”。

频率“过载”后,内存将拒绝工作。

这样,电脑是要蓝屏的。

当然,你给它加上低于核心频率的频率时,它会是胜任愉快的。

第二条是带宽要匹配:应该设法使内存的数据带宽跟CPU前端总线的带宽相等,否则,数据的传输能力将受制于带宽较低的那端;第三条是主板要调控:因为以上两个条件有时是不可能同时能满足的。

这就要靠主板来调控,调控的主要方法是异步设置。

因为第一条是有关生或死的问题,所以,这一条必须满足。

第二条就可以灵活处理了。

另外,当讨论内存跟CPU如何搭配时,必须明确以下事项:①内存的核心频率小于外频时,内存会拒绝工作。

表现是蓝屏。

但是,在任何情况下,内存的核心频率大于CPU的外频时,内存都能正常工作。

但是,系统也不会承认它的高频率。

只承认它的核心频率等于外频。

CPU频率与内存频率的关系

CPU频率与内存频率的关系

CPU频率与内存频率的关系第一弄清楚内存的三个频率,核心频率,工作频率,等效频率(也成接口频率),平常常说的DDR2 800中的那个800确实是该内存的等效频率(接口频率),也是最成心义的频率,和内存总线的带宽直接挂钩,比如说DDR2 800的带宽算法确实是800mhz×64/8也确实是 6.4GB/S。

而工作频率那么是用等效频率除以2,这对DDRDDR2DDR3都适用(对SD内存无效,只是SD内存早就淘汰了,那个地址不作研究),因为DDR的英文全称确实是double data rate双倍数据速度,所有DDR内存会一个在工作周期的上升沿和一个下降沿别离传输一次数据,形成了对工作频率双倍的等效频率,那个工作频率在对AMD K8处置器超频时会用到,且在CPU-Z中显示的内存频率也是工作频率,因此那个频率在超频时比较重要,另外一个核心频率那么是最次要的,所有的等效频率都是通过核心频率乘以预取位数取得,由于DDR是2位预取,DDR2是4位预取,DDR3是8位预取,因此DDR的核心频率是等效频率/2,DDR2的核心频率是等效频率/4,DDR3的核心频率是等效频率/8。

弄清楚三个频率后,开始逐个分析,从AMD的K8处置器开始,先给出公式:内存在运算机的真正的工作频率=CPU当前工作频率/分频系数,其中分频系数的算法很特殊,是用CPU原始频率/bios设置的内存工作频率(注重是工作频率,假设在BIOS 中设置为DDR2 800的话,那个地址就要用400代进去算)取得的结果进一取得,进一确实是假设除出来的数是小数,那么就把小数点后的数去掉,再加一,如4.8进一确实是5, 4.1进一也是5。

以AthlonX2 4200+为例,那个CPU原始主频=200×11=2200MHZ现在插进一根DDR2 800并在bios内设置为auto,那么bios会自动读取spd信息,设置等效频率为800mhz,那么工作频率确实是400mhz依照公式,先计算分频系数,原始主频/设置的工作频率再进一,也确实是2200/400=5.5,再用5.5进一等于6,分频系数确实是6,然后用当前主频除以分频系数,由于没有超频,因此最后内存真正工作时的工作频率=2200/6=366mhz,换算成等效频率确实是733mhz,也确实是DDR2733,比800标称的频率要少,这也算是这一个系列处置器的通病了,解决的方式只有超外频。

CPU主频,倍频,外频,系统总线频率,前端总线频率

CPU主频,倍频,外频,系统总线频率,前端总线频率

CPU主频,倍频,外频,系统总线频率,前端总线频率现在⽹上对主频、外频、倍频、前端总线频率、内存频率的叫法千奇百怪,对同⼀种事物的叫法都没有统⼀,给⼈感觉好像有很多种类似的,所以很有必要先理清头绪,搞清楚多种不同叫法之间的等价关系:1.主频=CPU频率=CPU内部的频率2.外频=CPU外频=CPU外部的频率3.倍频=CPU倍频4.前端总线频率=FSB频率5.内存频率=DRAM频率⼀、参数名称的历史沿⾰、发展及它们之间的关系概述我们知道,电脑有许多配件,配件不同,速度也就不同。

在286、386和早期的486电脑⾥,CPU的速度不是太⾼,和内存保持⼀样的速度。

后来随着CPU速度的飞速提升,内存由于电⽓结构关系,⽆法象CPU那样提升很⾼的速度,于是造成了内存和CPU之间出现了速度差异,这时就提出⼀个CPU的主频、倍频和外频的概念。

外频顾名思义就是CPU外部的频率,早期也就是内存的频率,CPU以这个频率来与内存联系。

CPU的主频就是CPU内部的实际运算速度,主频肯定是⽐外频⾼的,⾼⼀定的倍数,这个数就是倍频。

例如:⼀个⽼的INTEL 486 CPU,上⾯印着486 DX/2 66。

这个486的CPU的主频是66MHZ,DX/2代表是2倍频的,于是算出CPU的外频是33MZ,也就是内存的⼯作频率,这同时也是前端总线(英⽂ Front Side Bus)FSB的频率。

因为CPU是通过前端总线来与内存发⽣联系的,所以内存的⼯作频率(或者说外频也⾏)就是前端总线的频率,即前端总线的频率就是33MZ。

这样的前端总线结构⼀直延续到486之后的奔腾(俗话说的586)、奔腾2、奔腾3。

到了奔腾4年代,内存和CPU的⼯作模式发⽣了改变,前端总线的概念也变得有些复杂了。

奔腾4 CPU采⽤了Quad Pumped(4倍并发)技术,该技术可以使系统总线在⼀个时钟周期内传送4次数据,也就是传输效率是原来的4倍,相当于⽤了4条原来的前端总线来和内存发⽣联系,即前端总线FSB有效频率=外频X4。

FSB与内存频率有什么关系

FSB与内存频率有什么关系

FSB与内存频率有什么关系说到内存其中一个重要参数就是内存频率,以及一个重要概念FSB(Front Side Bus:前端总线)和内存比率与内存实际运行频率的关系,接下来为大家介绍下CL(时序)可选值的设置,希望能帮到您!FSB与内存频率的关系首先请大家看看FSB(Front Side Bus:前端总线)和内存比率与内存实际运行频率的关系。

FSB/MEM比率实际运行频率 1/1 200MHz 1/2 100MHz 2/3 133MHz 3/4 150MHz 3/05 120MHz 5/6 166MHz 7/10 140MHz 9/10 180MHz对于大多数玩家来说,FSB和内存同步,即1:1是使性能最佳的选择。

而其他的设置都是异步的。

同步后,内存的实际运行频率是FSBx2,所以,DDR400的内存和200MHz的FSB正好同步。

如果你的FSB为240MHz,则同步后,内存的实际运行频率为240MHz x 2 = 480MHz。

FSB与不同速度的DDR内存之间正确的设置关系强烈建议采用1:1的FSB与内存同步的设置,这样可以完全发挥内存带宽的优势。

内存时序设置内存参数的设置正确与否,将极大地影响系统的整体性能。

下面我们将针对内存关于时序设置参数逐一解释,以求能让大家在内存参数设置中能有清晰的思路,提高电脑系统的性能。

涉及到的参数分别为:CPC : Command Per Clock tCL : CAS Latency Control tRCD : RAS to CAS Delay tRAS : Min RAS Active Timing tRP : Row Precharge Timing tRC : Row Cycle Time tRFC : Row Refresh Cycle Time tRRD : Row to Row Delay(RAS to RAS delay) tWR : Write Recovery Time ……及其他参数的设置CPC : Command Per Clock可选的设置:Auto,Enable(1T),Disable(2T)。

内存条和cpu什么关系

内存条和cpu什么关系

内存条和cpu什么关系想不想知道内存条和cpu到底是什么关系呢,下面是店铺带来的关于内存条和cpu什么关系的内容,欢迎阅读!内存条和cpu什么关系:CPU是负责运算和处理的,内存是交换数据的。

当程序或者操作者对CPU发出指令,这些指令和数据暂存在内存里,在CPU空闲时传送给CPU,CPU处理后把结果输出到输出设备上,输出设备就是显示器,打印机等。

在没有显示完之前,这些数据也保存在内存里,如果内存不足,那么系统自动从硬盘上划分一部分空间作为虚拟内存来用。

但写入和读取的速度跟物理内存差的很远很远,所以,在内存不足的时候,会感到机器反应很慢,硬盘一直在响。

512M的物理内存如果增加到2GB,你会感到电脑变得飞快。

但内存512,即使你把CPU从单核换成双核,加速感觉也不明显。

如果你本来就有2G内存,再增加2G,使用起来几乎没有多少性能的改变。

在理论上,物理内存太大反而会减慢速度,因为它增加了寻址的时间。

所以家用机器推荐使用2GB-4GB足矣。

内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。

计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。

内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU 中的运算数据,以及与硬盘等外部存储器交换的数据。

只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。

相关阅读推荐:内存条是CPU可通过总线寻址,并进行读写操作的电脑部件。

内存条在个人电脑历史上曾经是主内存的扩展。

随着电脑软、硬件技术不断更新的要求,内存条已成为读写内存的整体。

我们通常所说电脑内存(RAM)的大小,即是指内存条的总容量。

写入RAM(即读写内存,即内存条)中的数据将在断电后彻底消失,电脑开机时CPU最早读入执行的程序数据来自ROM(只读内存)。

内存是电脑(包括单片机在内)的基础部件,从有电脑那天起就有了内存。

cpu频率与内存频率的关系

cpu频率与内存频率的关系

cpu频率‎与内存频率‎的关系问这类问题‎的朋友都存‎在着一个很‎大的误区,那就是他们‎把外频和前‎端总线的概‎念混淆了。

外频是由主‎板为CPU‎提供的基准‎时钟频率,一般常见的‎有100、133、166、200。

而我们说的‎F SB(Front‎Syste‎m Bus)指的是系统‎前端总线,它是处理器‎与主板北桥‎芯片或内存‎控制集线器‎之间的数据‎通道,常见频率有‎400、333、533、800。

作为新手不‎必掌握那么‎多概念性的‎东西,只要记住以‎下几个公式‎:主频=外频*倍频(MHz)Intel‎CPU前端‎总线=外频*4(MHz)AMD CPU前端‎总线=外频*2(MHz)CPU数据‎带宽=前端总线*8(MB/s)内存带宽=内存等效工‎作频率*8(MB/s)关于内存的‎频率。

内存带宽要‎与CPU带‎宽一致。

CPU外频‎和内存外频‎有着密切关‎系,关系到识别‎内存参数问‎题。

如赛扬2.4G,我们知道赛‎扬2.4G外频为‎100,需要的内存‎带宽为3.2G(根据计算C‎P U需要内‎存带宽得出‎的),理论上用D‎D R400‎(内存带宽为‎3.2G/S就可以满‎足CPU所‎需要的带宽‎.但是,由于赛扬外‎频为100‎,不能正确识‎别DDR4‎00,外频为20‎0的内存,赛扬只能识‎别外频为1‎33的DD‎R266,是为什么呢‎?Intel‎在主板芯片‎组上设定了‎“内存异步工‎作”来保护自己‎的产品,因为一旦C‎P U要求3‎.2GB/s的数据吞‎吐而内存本‎身达不到,芯片组不进‎行设置的话‎——内存被强制‎要求更高的‎数据流量,必然产生内‎存强行超频‎,从而导致稳‎定性下降。

作为初学者‎可以这么认‎为:CPU外频‎是多少,就选用工作‎频率是多少‎的内存(注意不是等‎效频率,而且仅限于‎D DR)。

Intel‎的说法是推‎荐玩家买高‎频DDR2‎内存,因此,不少购买了‎扣肉的消费‎者都会选择‎较贵的DD‎R2 800内存‎,以求获得更‎好的性能。

CPU高速缓存行与内存关系及并发MESI协议

CPU高速缓存行与内存关系及并发MESI协议

CPU⾼速缓存⾏与内存关系及并发MESI协议先来⼀个整体图⼀.⼤致关系: CPU Cache --> 前端总线 FSB (下图中的Bus) --> Memory 内存CPU 为了更快的执⾏代码。

于是当从内存中读取数据时,并不是只读⾃⼰想要的部分。

⽽是读取⾜够的字节来填⼊⾼速缓存⾏。

根据不同的 CPU ,⾼速缓存⾏⼤⼩不同。

如 X86 是 32BYTES ,⽽ ALPHA 是 64BYTES 。

并且始终在第 32 个字节或第 64 个字节处对齐。

这样,当 CPU 访问相邻的数据时,就不必每次都从内存中读取,提⾼了速度。

因为访问内存要⽐访问⾼速缓存⽤的时间多得多。

下⾯⼀张图可以看出各级缓存之间的响应时间差距,以及内存到底有多慢!(2)总线概念前端总线(FSB)就是负责将CPU连接到内存的⼀座桥,前端总线频率则直接影响CPU与内存数据交换速度,如果FSB频率越⾼,说明这座桥越宽,可以同时通过的车辆越多,这样CPU处理的速度就更快。

⽬前PC机上CPU前端总线频率有533MHz、800MHz、1066MHz、1333MHz、1600MHz等⼏种,前端总线频率越⾼,CPU与内存之间的数据传输量越⼤。

前端总线——Front Side Bus(FSB),是将CPU连接到北桥芯⽚的总线。

选购主板和CPU时,要注意两者搭配问题,⼀般来说,前端总线是由CPU决定的,如果主板不⽀持CPU所需要的前端总线,系统就⽆法⼯作(3)频率与降频概念只⽀持1333内存频率的cpu和主板配1600内存条就会降频。

核⼼数跟ddr2和ddr3没关系,核⼼数是cpu本⾝的性质,cpu是四核的就是四核的,是双核的就是双核的。

如果只cpu⽀持1333,⽽主板⽀持1600,那也会降频;cpu⽀持1600⽽主板只⽀持1333那不仅内存会降频,⽽且发挥不出cpu全部性能。

另外如果是较新的主板cpu,已经采⽤新的qpi总线,⽽不是以前的fsb总线。

内存频率和CPU频率的问题

内存频率和CPU频率的问题

内存频率和CPU频率的问题2008-11-05 21:34:26| 分类:| 标签:|字号大中小订阅请教内存频率,内存带宽,前端总线,外频之间的关系?内存带宽=内存频率×内存位宽÷8CPU数据带宽=前端总线×总线位宽/8可以简单理解为:CPU主频=外频*倍频(MHz)Intel CPU前端总线=外频*4(MHz)AMD CPU前端总线=外频*2(MHz)CPU数据带宽=前端总线*8(MB/s)内存带宽=内存等效工作频率*8(MB/s)内存带宽=内存频率×内存位宽÷8 内存频率不用多说了,DDR400内存频率就是400MHz。

至于内存位宽,双通道内存为宽为128位,但通道的只有64位。

除以8是把结果换算成字节来表示,8位等于一个字节。

Intel的CPU的前端总线等于4倍外频,外频×倍频=CPU的主频DDR400的频率就是400MHZ吗?可以这么认为,但严格来说,DDR400的实际工作频率是200MHz,由于其带宽双倍于同频率的SDRAM,因此它的等效工作频率为400MHz (注意实际工作频率与等效工作频率的区别)DDR2-400与PC2-3200是什么关系?DDR2-400内存就是PC2-3200内存。

这里给你解释以下为何PC2-3200的内存就是DDR2-400的内存:PC2-3200、PC2-4300、PC2-5300、PC2-6400等是按内存传输速率命名,3200、4300、5300、6400等是指内存的传输速率为3200MB/s、4300MB/s、5300MB/s、6400MB/s。

DDR2-400、DDR2-533、DDR2-667、DDR2-800等是按内存工作频率(实际上是等效工作频率,对于DDR2内存实际工作频率即时钟频率是等效工作频率的1/4,对于DDR内存实际工作频率即时钟频率是等效工作频率的1/2)命名,400、533、667、800是指内存的工作频率为400MHz、533MHz、667MHz、800MHz。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.内存和CPU的有关数据在正式讨论问题之前,我们首先要把内存的核心频率、时钟频率和数据频率之间的关系搞清楚,而且应该特别熟悉。

这是讨论这个问题的基础。

见下表:表1 内存名称及各种频率列表由表1可见,核心频率、时钟频率和数据频率之间有固定的关系。

它们之间的比例关系见表2。

表2. 内存的核心频率、时钟频率和数据频率之间的比例关系其中的核心频率又称颗粒频率或基本频率;时钟频率又称工作频率、内存频率、I/O频率、DRAM、DRAM Frequency、时脉或内存速度;数据频率又称等效频率或传输通道频率。

本文只采用“核心频率”、“时钟频率”和“数据频率”三个名称。

对这些名称一定要弄清楚。

另外,有关CPU的名称也是五花八门的。

例如,主频又称Core Speed;外频的名称就更多了,如Bus Speed 、汇流排频率、FSB(和前端总线混用)等。

2.内存和CPU搭配的基本原则我认为:无论你采用的CPU是Intel的,还是AMD的,当选配内存时都必须遵守三条基本原则。

第一条是频率要同步:即内存的核心频率要等于或稍大于CPU的外频。

不要给内存加上它不能承受的高频率,否则是频率“过载”。

频率“过载”后,内存将拒绝工作。

这样,电脑是要蓝屏的。

当然,你给它加上低于核心频率的频率时,它会是胜任愉快的。

第二条是带宽要匹配:应该设法使内存的数据带宽跟CPU前端总线的带宽相等,否则,数据的传输能力将受制于带宽较低的那端;第三条是主板要调控:因为以上两个条件有时是不可能同时能满足的。

这就要靠主板来调控,调控的主要方法是异步设置。

因为第一条是有关生或死的问题,所以,这一条必须满足。

第二条就可以灵活处理了。

另外,当讨论内存跟CPU如何搭配时,必须明确以下事项:①内存的核心频率小于外频时,内存会拒绝工作。

表现是蓝屏。

但是,在任何情况下,内存的核心频率大于CPU的外频时,内存都能正常工作。

但是,系统也不会承认它的高频率。

只承认它的核心频率等于外频。

例如,你将DDR2-1066插入外频是200MHz的板子上时,系统将认为这个内存是DDR2-800。

②Intel处理器的前端总线频率(FSB)是外频频率的4倍。

但是,在历史上前端总线的频率和外频是同一个,所以,人们还是经常用FSB 来表示外频(例如软件CPU-Z就是这样,它表示的“FSB:DRAM”实际上是指“CPU的外频:内存的时钟频率”)。

AMD的内存,在K8以前,也有前端总线,不过,那时的前端总线频率是外频频率的两倍。

K8以后AMD的CPU就没有前端总线了。

③当讨论内存跟Intel平台的CPU的匹配时,必须知道CPU的外频或前端总线频率。

知道一个就行,因为它们之间是四倍关系,此时,不必关心CPU的主频是多少。

不过,自从有了Intel的i3/i5/i7后,参照的CPU频率已经不是外频和前端总线FSB,而是基本频率BF了。

但是,在检测软件CPU-Z 中,还是把BF频率称为外频的。

在这种情况下,怎样配内存,请参看本文之6。

④当讨论内存跟AMD平台的CPU匹配时,首先必须明确这个CPU是K8的?K10的?还是K8以前的?因为这三种CPU陪内存的方法是截然不同的。

讨论K8以前的CPU时,只需知道外频或FSB;讨论给K8的CPU配内存时,只需知道CPU的主频,不要提HT总线,因为配内存跟HT总线无关;同样的原因,当为K10配内存时,如果你不超频,只需知道CPU或主板支持什么内存就可以了。

因为K10架构的CPU配内存时是跟外频挂钩的,而AMD CPU的外频是固定在200 MHz的。

⑤当讨论内存跟CPU的搭配关系时,是根据内存和CPU的参数计算的,不必考虑主板。

但是,当你对搭配方案作出选择后,还必须考虑主板是否支持。

在一般情况下,主板的频率是应该高于FSB的频率的。

⑥内存的异步就是使加给内存的频率是它能正常工作的频率。

一般是指降频。

但是,频率降下来的后果就是速度变慢和带宽变窄。

所有主板都支持内存异步运行的。

但是,支持的程度不同。

⑦从内存跟CPU是否搭配的角度看,配内存时,不必考虑内存的容量是多少。

但是,容量超过一定大小时,有时是要考虑主板是否支持的。

⑧内存跟CPU是否匹配,跟CPU是几个核没有什么关系。

以上就是我认为内存匹配的三大原则和八项注意。

3.在Intel平台实现频率同步的方法在Intel平台,内存频率跟CPU同步的条件就是:内存的核心频率必须等于或稍大于CPU的外频。

否则,就是“频率过载”,内存将停止工作,主要的表现形式是蓝屏。

虽然对我这个说法经常听到不同的声音。

但是,我坚信我的这个归纳方法是完全能站得住脚的。

因为内存能够耐受多大的频率,完全是由核心频率决定的。

时钟频率和数据频率都是在核心频率的基础上,通过技术手段放大出来的。

当核心频率相等时,不同类型的内存会有不同的时钟频率和数据频率。

例如,在Intel平台,当外频是200MHz时,为了实现频率同步,应该选DDR-400、DDR2-800或DDR3-1600。

因为这几种内存的核心频率都是200MHz。

这是十分重要的一条规律。

但是,过去,人们都是把内存的同步条件说成“内存的时钟频率(而不是说“内存的核心频率”)等于或稍大于外频频率就是同步”。

更多的是模棱两可的说法,比如说“内存的频率等于或稍大于外频,就是同步”。

至今在网上的许多文章还是这样说的。

相当混乱。

我认为,在SD和DDR时代,说“时钟频率和核心频率相等就是同步”,是完全正确的。

但是,在DDR2和DDR3出现以后,再这样说就是完全错误的,因为不同类型的内存。

其核心频率跟时钟频率是不同的。

因此,两种判别方法存在巨大差异。

不过,囿于习惯,人们还是愿意用时钟频率来跟CPU的外频对比。

我认为,按时钟频率跟CPU频率对比的方法来判断内存是否同步也不是不可以的。

但是,必须把这个比作适当改动。

比如说:“对于SDRAM和DDR,当内存的时钟频率跟CPU的外频相等时,就是内存同步。

例如,当外频是200MHz时,应该配DDR-400的内存”;对于DDR2,就应该说:“当内存的时钟频率是外频的两倍时,就是内存同步。

例如,当外频是200MHz时,应该配DDR2-800内存”;对于DDR3,就应该说:“当内存的时钟频率是外频的4倍时,就是内存同步。

例如当外频是200MHz时,就应该配DDR3-1600内存”。

这样说不是太啰嗦了吗!可是,在检测软件CPU-Z中,就是用CPU的外频(此处称其为FSB)跟时钟频率(此处称为DRAM)的比值关系表示内存是否同步的的。

其关系见下表:表3 内存同步时,CPU的外频跟内存的时钟频率的频率关系注:在检测软件CPU-Z中,就是用“FSB”表示CPU的外频的,这是历史形成的误用。

上表中的“DRAM”是指时钟频率。

知道了以上原则,我们应该选什么样的内存跟CPU来匹配的问题也就迎刃而解了。

我认为:对Intel的CPU在i3/i5/i7架构出现以前,只要能知道外频或前端总线频率(FSB=4倍外频)中的一个参数,就可以选择合适的内存了。

不同型号的内存有不同的计算方法。

具体计算方法是:①当在Intel平台选择DDR内存时有:DDR-×××后的三个“×”= FSB值÷2 (1)例如,当Intel平台的FSB是533MHz时,如果选择DDR内存时,×××=533÷2=266,所以,应该选DDR-266型的内存。

这样选也符合“内存的核心频率(133MHz)等于CPU外频(133MHz)”的原则。

②当在Intel平台选择DDR2内存时有:DDR2-×××后的三个“×”= FSB 值(2)例如,当Intel平台的FSB是800 MHz时,如果选择DDR2内存时,×××=FSB值=800,所以,应该选DDR2-800型的内存。

这样选也符合“内存的核心频率(200MHz)等于CPU外频(200MHz)”的原则。

③当在Intel平台选择DDR3内存时有:DDR3-××××后的四个“×”= FSB值×2 (3)例如,当Intel平台的FSB是800 MHz时,如果选择DDR3内存,就应该选四个“×”等于800×2=1600的内存,即应该选DDR3-1600型的内存。

这样选也符合“内存的核心频率(200MHz)等于CPU外频(200MHz)”的原则。

下表就是我根据上述原则计算出来的、根据CPU的参数来选择内存的计算结果。

这是根据频率同步的条件计算出来的最高频率。

都存在向较低频率异步的空间。

(i3/i5/i7架构的CPU如何选内存,见本文的6)表4.内存同步时外频频率跟内存型号的关系注①:表中的“频率比”是指同步的情况下,外频跟时钟频率的比,即在CPU-Z中的“FSB:DRAM”值。

如果CPU-Z显示的不是这个值,那就是内存频率异步了。

根据CPU-Z中的“FSB:DRAM”比,还可以很容易反求出来在电脑中安装的(或设置的)是什么型号的内存。

例如,当你的CPU的外频是200 MHz、而且安装的内存是DDR2时,如果CPU-Z的显示是“FSB:DRAM=1:1.66”的话,那就肯定你安装的内存不是在同步状态。

因为DDR2内存同步时,其比是1:2。

那么安装的是什么内存呢?可以有下述方法计算出来:因为200:X=1:1.66,所以,X=333。

这个333就是实装内存的时钟频率值333 MHz,由此可以断定,这个内存是DDR2-667。

注②:DDR、DDR2和DDR3内存的针脚和插座都是不相同的,不能用错。

所以,当选择主板时,要搞清楚主板支持哪类内存。

目前,为了用户方便,有的主板同时具有DDR2和DDR3内存插槽。

4.在Intel平台实现带宽相等的计算方法什么是带宽呢?在计算机领域,带宽又叫频宽,是指在固定的时间内可以传输的数据量,亦即在传输通道中可以传递数据的能力。

带宽通常以比特每秒(bps)表示,即每秒可传输的位数。

但是,为了简化,通常都是以MB/s或GB/s表示的。

带宽的计算方法是:带宽= 频率×总线位数/8 (4)因为电脑内存总线的传输位数是64比特,所以,对于频率是800 MHz 的通道来说,带宽 = 800MHz×64b÷8b/B = 6.4 GB/s。

还有一个简捷计算方法,就是带宽=频率数×8B(5)例如,当频率等于800 MHz时,带宽就是800 MHz×8B = 6400MB/s= 6.4GB/s。

在表1中已经给出了不同频率和带宽关系的计算结果。

这里说的带宽匹配,实际上就是频率的匹配。

相关文档
最新文档