发布网友 发布时间:2024-10-03 03:44
共1个回答
热心网友 时间:2024-10-29 17:08
在选购品牌机时,细心的消费者可能会注意到广告中关于内存的标注往往简略,如“DDR 256MB”或“DDR2 356MB”,而对内存频率这样的关键信息却有所保留。这种频率和带宽的差异会对性能产生怎样的影响呢?
内存带宽是影响CPU与内存数据交换的关键因素,为了最大化性能,CPU的外频和总线带宽应与内存匹配。对于Intel主流处理器,前端总线带宽由前端总线频率(FSB)和总线位宽决定,如P4 CPU(外频133MHz)的FSB 533MHz,带宽可达4.2GB/s。AMD处理器则取消了前端总线概念,内存控制器集成在处理器内部。
内存的频率与带宽可以通过内存倍速、频率和总线位宽计算,如DDR400的带宽为3.2GB/s。选择内存时,要确保内存带宽大于或等于CPU所需,以避免性能瓶颈。例如,低端品牌机常采用DDR266,中端DDR333,高端DDR400,低带宽内存可能造成性能下降。
Intel从P4开始就对内存带宽有要求,早期的P4与DDR内存的带宽差距导致了RamBUS的推广。双通道内存的出现解决了这个问题,如DDR2 533满足FSB1066,DDR2 800满足FSB1600。对于现在的酷睿CPU,低端的FSB800需要至少DDR2 800内存,超频时则需考虑更高的内存带宽。使用EVEREST软件可以查询CPU和内存带宽,确保匹配。
AMD的CPU内存管理不同,通常不需要特别关注带宽搭配问题,单条2G DDR2 800内存即可。然而,选购时需要注意某些老型号CPU搭配单条DDR2 800内存可能导致性能受限,应避免此类搭配。
从功能上理解,大家可以将内存看作是内存控制器(一般位于北桥芯片中)与CPU之间的桥梁或与仓库。显然,内存的容量决定“仓库”的大小,而内存的带宽决定“桥梁”的宽窄,两者缺一不可,这也就是常常说道的“内存容量”与“内存速度”。除了内存容量与内存速度,延时周期也是决定其性能的关键。当CPU需要内存中的数据时,它会发出一个由内存控制器所执行的要求,内存控制器接著将要求发送至内存,并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间。