Memory簡介


  通常我們所稱的記憶體,指的是插在主機板上的DRAM。現在我們常用的DRAM模組有SIMM 【Single In-line Memory Module;30 pin與 72 pin】與【DIMM;Double In-line Memory Module;168 pin】

  30 pin的模組提供486以前的主機板使用;72 pin模組是目前的主流;168 pin模組則為新一代的產品。其差異如下表所列:

種 類

30 pin

72 pin

168 pin

Bit數

8 bits

32 bits

64bits

接腳格式

SIMM

SIMM

DIMM

架 構

Fast Page

FP/EDO

EDO/SDRAM

486安裝單位

4 條

2 條

不支援

P5/P6安裝單位

不支援

2 條

1 條

>> 以上所指的安裝單位為一個Bank

DRAM存取流程:

  以記憶體的架構而言,可概括區分為FPM DRAM【Fast Page Mode】、EDO DRAM【Extended Data Out DRAM】、SDRAM【Synchronous DRAM】。

  當您欲讀寫一筆資料時,主機板先產生一個RAS# 【列位址選擇】訊號,將DRAM列位址鎖定後,再來會產生4個CAS#【行位址選擇】時序訊號,經DRAM 行位址鎖定後,才能讀、寫資料。以下就各架構分別說明:

FPM:只有在記憶體選取區域在同一個記憶體頁(Page)時,因為RAS#相同,所以才可縮短CAS#的訊號週期;否則,RAS#與CAS#必須重新送出才行。其Read Cycle為3-3-3-3,共12個clock;Write Cycle為 4-3-3-3,共13個clock。

EDO:在第一個RAS#訊號產生並同步鎖定之後,接下來每一個CAS#訊號都縮短一個clock。因此可在相同時間內,讀寫更多的資料。其Read Cycle為3-2-2-2,共9個clock、Write Cycle為4-3-3-3,共13個clock。

雖然EDO的Write Cycle與FPM相同,但一般程式執行多是讀取動作,所以對整體效率仍有一定的助益。

下圖為FPM與EDO的CAS#訊號及資料輸出之比較:

SDRAM:於CPU外部頻66MHz的環境下且無L2 cache 情況下,其Read and Write Cycle皆為5-1-1-1,共8 個clock。SDRAM的CAS#訊號與CPU同步運作,因此不會有CAS#訊號延遲的問題。若資料位於同一列的話,則效能的增加便相當顯著;但若是隨機的位址,則效能提昇就較不易看出。

1:因為SDRAM採用的電壓為3.3V,所以主機板必須經過特殊的設計,才可以混用。目前技嘉擁有此項專利,因此其全系列產品皆可以混用。

註2:SDRAM的速度分為10ns與12ns;市場上所說的 83MHz即是指12ns的SDRAM、而100MHz指的是10ns 的SDRAM。此部分工作頻率必須Chipset支援時才可達到,否則將以目前使用的CPU外部頻為傳輸頻率。

 

BIOS中之建議設定:

在主機板BIOS中,「CHIPSET FEATURES SETUP」可針對記憶體的時序作設定,以提昇主機的執行效率。以下對各相關設定分別說明:

1. DRAM Timing

預設值:70ns

選項說明:DRAM的存取時間

建議設定

FPM—依照所安裝的DRAM時序設定

EDO—依照所安裝的DRAM時序設定

SDRAM—設為60ns

 

2. DRAM R/W Leadoff Timing

預設值:10/6/4

選項說明:DRAM讀寫前導時序設定。功能是設定在讀寫DRAM之前先執行幾個clock,以確保資料之正確性。 10代表Read Cycle為10-x-x-x、6代表Write Cycle為 6-x-x-x、4代表RAS的Precharge及RAS to CAS的延遲時間皆為4個Cycle。

建議設定

FPM—70ns設為10/6/4;60ns設為10/6/3

EDO—70ns設為10/6/4;60ns設為10/6/3

SDRAM—設為10/6/3

 

3. DRAM Read Burst(EDO/FPM)

預設值:x333/x444

選項說明:決定DRAM讀取連續資料區塊時,最快速的讀取時序

建議設定

FPM—70ns設為x333/x444;60ns設為x222/x333

EDO—70ns設為x333/x444;60ns設為x222/x333

SDRAM—設為x222/x333

 

4. DRAM Write Burst Timing

預設值:x333

選項說明:決定DRAM寫入連續資料區塊時最快速的寫入時序

建議設定

FPM—70ns設為x333;60ns設為x222

EDO—70ns設為x333;60ns設為x222

SDRAM—設為x222

 

5. Fast EDO Leadoff

預設值:Disable

選項說明:指定快速EDO前導時序是否略過,本設定只限EDO DRAM。

建議設定

FPM—Disable

EDO—Enable

SDRAM—Enable

 

6. Refresh RAS# Assertion

預設值:4Clks

選項說明:DRAM Refresh時所插入的RAS時序數。

建議設定

FPM—5Clks

EDO—4Clks

SDRAM—4Clks

 

7. SDRAM(CAS Lat/RAS-to-CAS)

預設值:3/3

選項說明:SDRAM的時序設定。此選項分為CAS Latency(CAS訊號延遲)及從RAS訊號到CAS訊號所需的時序數。

建議設定

FPM—設為3/3

EDO—設為3/3

SDRAM—3/3;若使用100MHz的SDRAM,則可設為2/2

 

8. DRAM Page Idle Timer

預設值:6Clks

選項說明:DRAM頁讀寫模式。在430TX技術手冊中,此項目是指定為「CPU進入閒置模式時,經過多少時序後,把DRAM頁讀寫模式關閉」

建議設定

FPM—設為6Clks

EDO—設為6Clks

SDRAM—設為6Clks

 

9. DRAM Enhance Paging

預設值:Enable

選項說明:持續性維持DRAM頁的開啟狀態。此為 430TX主機板特有的選項,指定它開啟。會讓 FPM/EDO記憶體維持較久的讀寫狀態。

建議設定

FPM—設為Enable

EDO—設為Enable

SDRAM—設為Enable

 

未來趨勢:

  SDRAM理所當然是未來的產品趨勢,但因為目前主機板都有512KB的Level2 Cache,而作業系統大部分的讀寫動作都在Cache中執行、而Intel的晶片組目前僅支援66MHz,因此使用者無法感覺到其有太多的效能提昇、加上它與SIMM仍有一定的價差存在,因此使用的數量並不多。但隨著SDRAM的產能增加、價格降低、容量加大、Intel推出不含L2 cache的CPU及支援100 MHz的晶片組,將逐步取代SIMM的角色。