在购买品牌机时,细心的用户可能会注意到,广告中的内存标签往往比较简单,比如“DDR256MB”或“DDR2356MB”,而保留了内存频率等重要信息。频率和带宽的差异如何影响性能?
内存带宽是影响CPU和内存之间数据交换的主要因素,为了最大限度地提高性能,FSB和CPU总线带宽应该与内存相匹配。对于Intel主流处理器来说,前端总线带宽是由前端总线(FSB)频率和总线位宽决定的。例如FSB533MHzP4CPU(133MHzFSB)的带宽高达4.2GB/s。AMD处理器取消了前端总线的概念,内存控制器集成在处理器内部。
内存频率和带宽可以通过内存速度、频率和总线位宽来计算,例如DDR400带宽为3.2GB/s。选择内存时,请确保内存带宽大于或等于CPU所需的带宽,以避免出现性能瓶颈。例如,低端机器经常使用DDR266,中端DDR333和高低带宽内存会导致性能下降。
Intel从P4开始就有内存带宽需求,早期的P4内存与DDR之间的带宽差距导致了RamBUS的推广。双通道内存的出现解决了这个问题,例如DDR2533满足FSB1066,DDR2800满足FSB1600。对于目前的酷睿CPU来说,低端FSB800至少需要DDR2800内存,超频时要考虑更高的内存带宽。使用EVEREST软件查询CPU和内存带宽以确保匹配。
AMDCPU内存管理不同平时不需要特别注意带宽匹配问题,一根2GDDR2800内存就够了。不过,购买时应注意,某些较旧型号的CPU搭配单条DDR2800内存可能会导致性能限制,应避免此类组合。
从功能角度来看,您可以将内存视为内存控制器(通常位于北桥芯片)和CPU之间的桥梁或仓库。显然,内存容量决定了“存储”的大小,内存带宽决定了“桥”的宽度。除了内存容量和内存速度之外,延迟也是决定性能的关键。当CPU需要内存中的数据时,它会发出请求,内存控制器执行该请求,然后将请求发送到内存控制器。内存并在接收到数据时向CPU报告(从CPU到内存控制器、内存再返回到CPU)。
上一篇:cpu与内存之间的数据传输
下一篇:cpu和内存怎么搭配