關於內存,你不得不知道的事情

本文翻譯自一篇老師推薦的博文 (非直譯,有刪減)原文地址:http://www.pcguide.com/ref/ram/tech.htm 緩存

lz水平有限,如有翻譯不周的地方請指正。架構

DRAM(動態隨機存取存儲器) 技術 

  DRAM技術支持許多不一樣的技術領域。而這些技術的核心都是類似的。他們的區別主要在於DRAM是如何被組織以及如何被訪問的。隨着處理器變得愈來愈快,內存也須要在速度和效率方面作出改進與革新。許多研究存儲器的公司發明了革新的內存架構讓內存運行地更快。異步

  現實生活中,衆多DRAM技術的區別不是那麼顯著。在現代的PC機上,處理器大多數的數據訪問需求均可以用一級和二級高速緩存來知足,這讓DRAM技術的改進很難表現出來。並且,內存的性能只佔了總性能的一部分。一般,內存的數量是比內存的速度更加影響計算機性能的ide

  並且也請牢記在心,在骨子裏,DRAM就是DRAM。衆多DRAM技術的簡稱基本上都是來自於DRAM模型是如何耦合,配置和尋址的,在硬件上加上特殊的改進電路的技術除外。例如許多時髦的技術包括SRAM(cache)是直接從DRAM內部來改進性能的。性能

DRAM 技術以及相關性能

  決定內存類型是否能用在主板上最重要的元素是系統芯片組。經過查詢主板的文檔,咱們能夠知道該主板支持什麼類型的內存。ui

  一般,咱們想用在主板支持範圍內的最快的內存,並且這種內存並非貴的離譜。有些人浪費不少錢去追求比其餘種類快幾個百分點的內存,實際上他們能夠把這筆錢花在買更多的內存條上。追求這種新潮技術的花費會比買老式內存條多的多,並且這樣只帶來了微乎其微的性能改進。spa

  關於最新內存技術可以有效提升性能的說法有兩個值得商榷的理由。首先,二級高速緩存的使用會掩蓋不少快速內存的優點。因爲只有5%到10%的數據請求是直接經過內存完成的。其次,大部分PC都在猝發模式(burst mode)下運行,並非在理想的最大傳輸率下工做。翻譯

  舉個栗子,在1996年,有兩款最流行的奔騰芯片組430HX和430VX。其中430VH支持SDRAM而430HX不支持。許多人認爲430VH的性能更加好,由於SDRAM在理想狀態下可以在一個時鐘週期內傳輸內存數據。而430HX則必須使用EDO,在理想狀態下須要兩個時鐘週期來傳輸內存數據。但到你觀察整個週期時,VX的SDRAM是7-1-1-1 而HX的EDO則是5-2-2-2 ,相加後可知後者性能更佳。設計

傳統 DRAM  

  這是最久遠最慢的DRAM技術。它使用標準的內存尋址方法,首先行地址被送到內存中,而後是列地址。這是最沒有新意的內存類型,也不須要任何特殊的要求,即兼容性最強。htm

Fast Page Mode (FPM) DRAM

  FPM 比普通的內存要快那麼一點。標準的內存要求每次訪問都要傳送行地址和列地址。FPM則能夠傳送一次行地址供屢次訪問,若是這些訪問地址是相近的話。FPM內存是分頁模式內存(page mode memory)的改進版。而分頁模式的內存如今已經不多見了。

  FPM的速度在現代PC總算是很慢的。惟一的優勢應該就是兼容性比較好,沒有特殊的要求。可是對於頻率高於66MHz的高速內存總線是不支持的。

Extend Data Out (EDO) DRAM

  最多見的異步DRAM技術。因爲在內存訪問方面作出了革新的改進,其速度要比FPM要快一些。簡要的說就是EDO在定時電路上作出了改進使得對內存的訪問能夠開始在上一次訪問結束以前。在第五代和第六代系統中,EDO技術都行業標準。而如今SDRAM取代了它的位置。EDO也不能用於高速內存總線,因爲它和FPM差不了多少。EDO須要從系統芯片組中獲得支持才能使用。有些老式的計算機不能使用EDO,有些則把它當作FPM來使用。

Synchronous DRAM (SDRAM)

  一種新型的RAM,與其餘早期類型最大的不一樣在於它與系統時鐘不是異步運行的。SDRAM「緊貼」着系統時鐘,而且可以在猝發模式(burst mode)下以每次訪問只花費1個時鐘週期的代價讀寫內存。(不存在等待狀態)。SDRAM可以支持100Mhz甚至更高的的內存總線速率。在提供支持的芯片組下,它的系統週期是5-1-1-1。他使用了一系列內部的性能改進技術,包括交叉存儲技術(interleaving),該技術能夠實現當一半的模塊在結束訪問內存的同時另外一半可以開始訪問內存。即增長帶寬(bandwidth)。

  SDRAM迅速成爲了現代PC的內存標準,緣由在於它的同步系統時鐘的設計支持更高的總線速度。但在許多系統中,SDRAM比起EDO並無額外提供很高的「真實」性能。因爲系統的高速緩存必定程度上遮蓋了內存訪問速度的差別,而且如今許多系統的頻率低於66MHz或者他們的總線速度很低。當100MHz的總線成爲PC的主流時,SDRAM將大範圍取代老舊的技術。

  

——未完待續

相關文章
相關標籤/搜索