150女生穿什么鞋子显高:懂得硬件常识的请进来

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:55:10
我想知道为什么知道CPU的前端控制总线(FSB)就可以算出它所需要的带宽啊?
例如:采用intel的CPU的FSB为800Hz,那怎么得出它所需要的带宽为6.4GB/S呢?请给出公式~~谢谢.
还有要是要给上面的那个CPU搭配内存为什么用双通道的DDR400也能达到6.4GB/S呢?又是怎么算出来的?还是给我公式吧~~谢谢!对了如果用DDR-2的内存又要怎么算?

”要是可以的话请你给出CPU和内存还有主板该如何搭配才能有好的性价比!!要给出想应的数据说明,不要说高端的面对中低端的用户就可以了,记住要说明如何搭配像如能像上面那样用公式说明.我会另外加分的.”

简单一点,内存带宽(MB) = 前端总线频率(MHz)×总线宽度(bits)×每时钟数据段数量/8,其中“每时钟数据段数量”这个是最好理解的了——你只需要记住,如果你的内存是SDR那么这里这个值就等于1,如果您使用的是DDR或者是RDRAM的话,那么这个值就是2。因此DDR400的内存带宽是400*32*2/8=3200B/S=3.2GB/S,因此DDR400内存又可以叫PC3200。DDR2内存的带宽翻倍即可。
CPU带宽=(总线频率×数据位宽)÷8,数据位宽为64位,64*800/8=6400B/S=6.4GB/S。

主频=外频*倍频(MHz)
Intel CPU前端总线=外频*4(MHz)
AMD CPU前端总线=外频*2(MHz)
CPU数据带宽=前端总线*8(MB/s)
内存带宽=内存等效工作频率*8(MB/s)

关于选购配件我有一个原则,合适的就是最好的,不要看着别人怎样、潮流怎样就盲从他人。
a)关于内存的大小。如果只是普通的上网、学习、办公用,256M就可以了,但是如果是游戏玩家,256的内存已经难于应付,这就需要搭配512M甚至1G来满足自己的需求。
b)关于内存的频率。前面讲过,内存带宽要与CPU带宽一致。CPU外频和内存外频有着密切关系,关系到识别内存参数问题。如赛扬2.4G,我们知道赛扬2.4G外频为100,需要的内存带宽为3.2G(根据计算CPU需要内存带宽得出的),理论上用DDR400(内存带宽为3.2G/S就可以满足CPU所需要的带宽.但是,由于赛扬外频为100,不能正确识别DDR400,外频为200的内存,赛扬只能识别外频为133的DDR266,是为什么呢?Intel在主板芯片组上设定了“内存异步工作”来保护自己的产品,因为一旦CPU要求3.2GB/s的数据吞吐而内存本身达不到,芯片组不进行设置的话——内存被强制要求更高的数据流量,必然产生内存强行超频,从而导致稳定性下降。作为初学者可以这么认为:CPU外频是多少,就选用工作频率是多少的内存(注意不是等效频率,而且仅限于DDR)。——帮就帮到底,给大家列个表!

赛扬4—DDR266 赛扬D—DDR333
P4B—DDR333 P4C—DDR400(要两条组双通道) P4E—DDR400(要两条组双通道) 新P4A(Prescott)—DDR333
Duron—DDR266
AthlonXP—DDR400(考虑到超频因素) Athlon64-DDR400(要两条组双通道)

其实目前在市场上DDR333与DDR400的差价已经很小了,大部分都在10元以内,因此大家可以不必那么教条的算公式,无论是考虑到超频或者日后的升级,DDR400都是首选。

记号