2001年底,Intel發布支持Pentium 4和DDR內存的i845D芯片組。這款芯片組與當年夏天發布的i845芯片組有著相同的核心,只是Intel允許主板制造商使用此芯片組的DDR內存功能。在此之前,Intel一直鼓吹支持PC133 SDRAM的跛腳P4芯片組和支持昂貴RDRAM內存的i850芯片組。
在Intel進行這些市場動作的同時,矽統科技推出的P4芯片組已經可以支持333MHz的DDR內存,其優異的性能也成了Intel的i850芯片組的替代。還有威盛半合法(也可以說是半不合法,因為威盛當時并未獲得Intel的授權)的P4X266與新一代芯片組P4X266A。
面對越來越大的市場壓力,Intel不得不跟從主流,推出了支持DDR內存的芯片組,這也是Intel歷史上第二次在內存規范上屈服于其他廠商,前一次是Intel提出的PC100和Rambus內存規范屈服于威盛的PC133內存規范。
至此Intel正式推出了支持DDR內存的芯片組,我們可以將這視為一個內存發展歷史上的轉折點,從這時開始,DDR內存漸入佳境,當初腹背受敵的DDR SDRAM經過3年的發展終于擺脫了來自各方面的狙擊,最終走上了陽關大道。隨著DDR技術的成熟,失去性能和價格優勢的SDRAM顯然再也找不到存在的理由。下面讓我們一起來回顧一下最近十年,內存發展所走過的道路。
一、內存的作用和主要分類
計算機內的存儲器按其用途可分為主存儲器(Main Memory,簡稱主存)和輔助存儲器)Auxiliary Memory,簡稱輔存),主存儲器又稱內存儲器)簡稱內存),輔助存儲器又稱外存儲器)簡稱外存)。內存的實質上是一組或多組具備數據輸入輸出和數據存儲功能的集成電路。
內存按存儲信息的功能可分為只讀存儲器(Read Only Memory)、可改寫的只讀存儲器EPROM(Erasable Programmable ROM)和隨機存儲器RAM(Random Access Memory)。我們平常所說的內存是指RAM。其主要作用是存放各種輸入、輸出數據和中間計算結果,以及與外部存儲器交換信息時作緩沖用。由于CPU只能直接處理內存中的數據,所以內存的速度和大小對計算機性能的影響是相當大的。
1、FPM(Fast Page Mode) RAM
FPM(快頁模式)是較早的個人計算機普遍使用的內存,它每隔3個時鐘脈沖周期傳送一次數據,現在已見不到使用這種內存的計算機系統了。
2、EDO(Extended Data Out) RAM
EDO(擴展數據輸出)內存取消了主板與內存兩個存儲周期之間的時間間隔,每隔2個時鐘脈沖周期傳輸一次數據,大大地縮短了存取時間,使存取速度提高30%,達到60ns。EDO內存主要用于72線的SIMM內存條,以及采用EDO內存芯片的PCI顯示卡。
這種內存流行在486以及早期的奔騰計算機系統中,它有72線和168線之分,采用5V電壓,帶寬32bit,可用于Intel FX/VX芯片組主板上,這種內存目前在市場也已經不多見了,只能在一些使用奔騰100/133的計算機系統上才能見到它的身影。
注:“線”數也就是內存引腳的數目,內存條下面的引腳是內存和外部進行數據傳輸的接口。內存和插槽兩者之間的接觸是否良好,對內存能否穩定工作起著很大的作用,所以較新的內存條通常使用了和顯卡相同的“金手指”技術來保證兩者之間良好的接觸。引腳的數目是由內存的接口決定的。
3、S(Synchronous)DRAM
SDRAM(同步動態隨機存儲器),我們通常稱為SD內存,它是曾經統治了一個時代的內存種類,SDRAM將CPU與RAM通過一個相同的時鐘鎖在一起,使RAM和CPU能夠共享一個時鐘周期,以相同的速度同步工作,與EDO內存相比速度能提高50%。SDRAM采用的是新型的64位數據讀寫形式,內存的引腳為168線,工作電壓3.3v,采用雙列直插式的DIMM內存條,也是奔騰II和奔騰III計算機系統首選的內存。
注:DIMM是Dual In-Line Memory Module的簡寫,即雙邊接觸內存模組,這種類型接口的內存條的兩邊都有引腳。而內存的常用接口有SIMM和DIMM兩種。SIMM是Single-In Line Memory Medule的縮寫,即單邊接觸內存模組,是586及其較早的PC機中常用的內存的接口方式。在586時代,PC的內存大多采用72針的SIMM接口,或者是與DIMM接口類型并存。
SDRAM不僅可用作內存,在顯存方面也有廣泛應用。對前者來說,數據帶寬越寬,同時處理的數據就越多,顯示的信息就越多,顯示品質也就越高。在此之前的計算機系統還用過可同時讀寫的雙端口視頻內存(VRAM)來提高帶寬,但這種內存成本高,應用受很大限制。
SDRAM因為應用了共享內存結構(UMA),這在很大程度上降低了系統成本,因為許多高性能顯示卡價格高昂,就是因為其專用顯示內存成本極高所致,而UMA技術將利用主存作顯示內存,不再需要增加專門顯示內存,因而降低了成本。
4、DDR(Double Data Rage) RAM
DDR(Double Data Rage雙數據率)是SDRAM的更新換代產品,它允許在時鐘脈沖的上升沿和下降沿傳輸數據,這樣不需要提高時鐘的頻率就能加倍提高SDRAM的速度,并具有比SDRAM多一倍的傳輸速率和內存帶寬,采用2.5v工作電壓,184線接口,價格也便宜非常多。
5、RDRAM(Rambus DRAM)
RDRAM(存儲器總線式動態隨機存儲器)是Rambus公司開發的具有系統帶寬、芯片到芯片接口設計的新型DRAM,它能在很高的頻率范圍下通過一個簡單的總線傳輸數據,同時使用低電壓信號,在高速同步時鐘脈沖的兩邊沿傳輸數據。Intel基于自己的利益,一直試圖推廣這種內存,不過由于價格過于高昂,這種內存的并未得到普及。
RDRAM內存插槽,請注意,必須將每個插槽插上內存,主板才能正常工作
6、ECC內存
ECC(Error Correction Coding或Error Cheching and Correcting)是一種具有自動糾錯功能的內存,Intel的82430HX芯片組就支持它,使用該芯片的主板都可以安裝使用ECC內存,但由于ECC內存成本比較高,所以主要應用在要求系統運算可靠性比較高的商業計算機中。由于實際上存儲器出錯的情況不會經常發生,相關的主板產品不多,一般的家用與辦公計算機也不必采用ECC內存。