![]() |
|
![]() |
||
辯論!容量和速度哪個重要?
顯而易見,從內存工作原理上面來看,對於提高系統性能來說,內存帶寬更加關鍵。而根據這個『帶寬=總線寬度×總線頻率×一個時鍾周期內交換的數據包個數』這個公式來看,內存帶寬和同總線帶寬、總線頻率以及時鍾周期有關。也正是這個原因,在使用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下面各種情況的對比。從實際理論數據到用戶感受體驗,面面俱到的展示這兩種容量的內存究竟對系統的整體的性能有何影響。在我們了解完,內存理論上面的基礎知識之後,就馬上進入我們的測試環節吧。