|
||||
辩论!容量和速度哪个重要?
显而易见,从内存工作原理上面来看,对于提高系统性能来说,内存带宽更加关键。而根据这个“带宽=总线宽度×总线频率×一个时钟周期内交换的数据包个数”这个公式来看,内存带宽和同总线带宽、总线频率以及时钟周期有关。也正是这个原因,在使用AMD平台的消费者会感觉到“速度快”。因此,AMD的内存控制器集成在CPU内部,因此在内存频率相同的情况下,内存带宽上面比较有优势。但是,这个优势仅仅先于需要大量内存读取的时候,比如说压缩、数据载入等操作。
那没,今天讨论的话题“内存容量”同整个系统到底有何关系呢?其实,当CPU需要内存中的数据时,它会发出一个由内存控制器所执行的要求,内存控制器接著将要求发送至内存,并在接收数据时向CPU报告整个周期(从CPU到内存控制器,内存再回到CPU)所需的时间会。毫无疑问,缩短整个周期是提高内存速度的关键,而这一周期就是由内存的频率、存取时间、位宽来决定。更快速的内存技术对整体性能表现有重大的贡献,但是提高内存速度只是解决方案的一部分,数据在CPU以及内存间传送所花的时间通常比处理器执行功能所花的时间更长,为此缓冲区被广泛应用。其实,所谓的缓冲器就是CPU中的一级缓存与二级缓存,它们是内存这座“大桥梁”与CPU之间的“小桥梁”。
综上所述,关系到整个系统性能因素除了内存带快外,内容的容量也同样关键。而且两者的关系一定要形成正比,容量和速度缺一不可。因此在内存容量和速度中只追求其中一个是非常不明智的选择。
2G还是4G?大容量内存分析
按照主流内存频率为DDR2 800MHz来看,那么DDR2 800内存的实际带宽为800MHz×64bit/8=6400MHz(6.4GB/s)。也就是说,DDR2 800的理论传输带宽为6.4GB/s。对于这个带宽来看,在考虑到不同处理器同内存链接的总线带宽也不相同,因此如果搭配DDR2 800内存的话,容量至少应为1GB以上,才能满足内存“仓库”同“桥梁”之间的交换需要。
结合时下内存价格考虑,很多消费者都会考虑搭配1GB×2或者2GB×2容量的组合方式。让内存容量更加充足,达到各种苛刻的需要。下面,笔者就针对1GB×2和2GB×2这两种情况,在Windows XP和Windows Vista下面各种情况的对比。从实际理论数据到用户感受体验,面面俱到的展示这两种容量的内存究竟对系统的整体的性能有何影响。在我们了解完,内存理论上面的基础知识之后,就马上进入我们的测试环节吧。