認識記憶體,時脈和時序的意義「記憶體」一直是價格效能比最高的升級方案。雖然CPU會直接影響電腦的執行速度,但要讓速度明顯成長得花不少錢,通常要連主機板一起換,而換張主機板差不多就是重組半部電腦了(把主機板拆出機殼再裝一張新的進去,讓我死了吧!)。可是記憶體沒幾個月就降價一次,以目前的價格,投資個100多元,多加1GB的記憶體,開多一點軟件就會感覺有差了,保証值得。
在電腦幾十年來的歷史裡,系統主記憶體用的規格已經換了好幾次,EDO DRAM、FP RAM、DDR SDRAM....。
甚至不同的硬件裡也有不同記憶體,CPU內部的快取其實是SRAM,顯示卡上有特性迥異的GDDR。看起來超亂,但請忘了前面那堆英文吧!
因為綜觀來看,這些記憶體的用途都一樣,它就是給處理器做為運算時暫存資料的地方,只是隨著時代進步而改良規格,或因應他們輔助的對象不同,而特化成具備不同的屬性。
記憶體的外觀在進一步講規格之前,先來看看現常見的DDR2記憶體,雖然說也沒什麼好看的,就是一條長長的電路板,上面裝了幾顆小小黑黑的晶片。
一般記憶體的包裝盒,有獨立一條式包裝 或 兩條孖裝式包裝 (Twin Pack / Kit Set ),兩者分別在於孖裝內一對記憶體挑選同一批相同的顆粒晶片,在超頻時或跑雙管道時穩定性更佳,相對價格上比買兩條一條式包裝的記憶體為高少許。
每條記憶體上面印上密密麻麻的數字,每個數字都有意義,因為記憶體的種類會有不同,下一篇再來詳解讀PC3-8500之類的數字,先說簡單慨念。
記憶體頻寬=記憶體運作時脈 x 64bits/ 8
DDR266 是 266Mhz x 64bits /8 =2188MB/s,簡稱 PC2100
DDR400 是 400Mhz x 64bits /8 =3200MB/s,簡稱 PC3200
DDR2 533 是 533Mhz x 64bits /8 =4264MB/s,簡稱 PC4200
DDR2 667 是 667Mhz x 64bits /8 =5360MB/s,簡稱 PC5300
DDR2 800 是 800Mhz x 64bits /8 =6400MB/s,簡稱 PC6400
記憶體的用途這裡先講系統記憶體就好,當你在Windows裡執行程式,軟件用到的資料就會載入到記憶體,因為硬碟的摩打結構太慢了,必須用晶片式的記憶體才足以跟上CPU的速度。但就算你軟件一直開、一直開,同時跑BT、eMule、10個Word、20個Excel、30個IE視窗、看III級好片、做3D繪圖還一邊聽音樂,把你的256MB的記憶體塞到爆炸,你電腦也不會突然就死掉 (好像有語病,因為這樣玩的話Windows可能真的會突然死掉),只是會變超慢,因為超過記憶體容量的部分就會進入硬碟,成為「虛擬記憶體」,劃分硬碟空間當成記憶體的延伸,而硬碟的速度相對於記憶體實在太慢了 (每秒數GB vs. 每秒數十MB)。所以才說增加記憶體是C/P值很高的升級方案,因為這讓你可以很順的看III...咳!很順的執行大量程式。
我們先不管記憶體的種類和DDR的實際/有效時脈的差別,只聊記憶體兩個最重要的規格:「時脈」 (Clock) 和「時序」 (Timing),和它們各自衍生的兩個重要特性:「頻寬」 (Bandwidth) 和「延遲」 (Latency),之後無論看到什麼記憶體,只要看這幾個規格就能知道它的特性。由於記憶體的特性沒有「照片」可看,所以下面一律用插圖表示,並以現在主流的DDR SDRAM做介紹,因為DDR記憶體目前廣泛用在系統主記憶和顯示卡上的記憶體,已經被淘汰、不常見、或特殊用途的記憶體就先省略了。
有4個關鍵字是必須要瞭解的,這就是:顆粒、頻率、延遲、電壓。顆粒、頻率、延遲、電壓,這四個屬性互相作用。
沒有留言:
張貼留言