查看單個文章
舊 2004-02-29, 02:35 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 疑難BIOS設定選項詳解

主機板BIOS中有很多設定可能大家經常都「耳熟能詳」了,不過朋友們對其名稱的熟悉程度並不能代表對其意義完全理解。上周陪一位友人去購機,在裝機時筆者看見那裝機人員在主機板的BIOS裡設來設去的。筆者便隨意的問道「Graphics Aperture Size這個選項是什麼意思?」。裝機人員回答了一句「設定顯示記憶體大小」,然後筆者再追問其意義時,只聽那人說「我也不知道到底有什麼意思」。天啊!他都不知道是什麼意思,居然還在幫我們裝機!有了上面這一段經歷,所以筆者覺得有必要說說下面這些看似熟悉,其實陌生的內容。

1、 SDRAM RAS to CAS Delay

這是用來設定從RAS信號到CAS信號所需的時間週期(Clock)。當CPU要從記憶體讀取或寫入資料時,必須送出一個正確的位址信號,而位址是由行、列交錯而成,所以又分為RAS(列位址信號)和CAS(行位址信號),由於是先尋址RAS、再尋址CAS,因此中間就有延遲時間,建議先設成2個Clock(2T),讓SDRAM能快點將位址尋址完畢,這樣可以將記憶體效能提高;如果設定之後發現系統執行不太穩定,則再改為3 Clock(3T)。有些版本的BIOS將2T改成Fast、3T改成Slow,但其意義是一樣的。

2、 SDRAM RAS Pre-charge Time

設定當RAS(列位址信號)需要重新尋址時,要隔多久時間才能開始下次的尋址動作,通常被視為RAS的充電時間,理論上是越短越好。其選項值與上面講到的一樣,所以建議將其設定為2T(2個Clock週期),這樣可以將記憶體效能提高;若發現系統執行不穩定,再將其改回3T。

3、 Graphics Aperture Size

這個選項的意義是設定AGP圖形加速卡可以使用多少主記憶體來暫存材質,由於AGP圖形加速卡除了卡上本身的記憶體外,還可利用主機板上的主記憶體來充當材質記憶體,因此 BIOS中設有此選項,可讓使用者來決定要配給AGP顯示卡多少主記憶體。一般是有多少主記憶體就設多少容量,例如主記憶體有128MB,那麼可將此專案設為[128MB],設定多了也是沒有用的。可能有人會問,全部的主記憶體都給AGP圖形加速卡用了,那其它部分的資料豈不是沒有記憶體可用了?不會的,AGP圖形加速卡只有在存放材質時才會借用主記憶體,而且是使用其剩餘的部份,所以大可不必擔心繫統無法執行。

4、 Memory Hole at 15M-16M

是否要保留主記憶體中的15-16MB區域,以使系統和早期的ISA卡相容。有些早期的ISA適配卡會使用到15MB-16MB這一段主記憶體區域的位址,如果使用者沒有事先把這段位址空出來(不對映實體記憶體),則將引起系統衝突而導致無法使用ISA適配卡。

5、 Video ROM BIOS Shadow

設定是否將圖形加速卡的VGA BIOS的內容映像到UMB(上位記憶體)裡。有些BIOS有「Video BIOS 快取able」的設定,可以將圖形加速卡的VGA BIOS映射到快取裡;若你的主機板BIOS沒有這項設定,那麼最起碼要將Video ROM BIOS Shadow設定為Enabled。因為ROM的讀取速度太慢了,CPU要直接跟ROM溝通實在是很浪費時間,若把此項設定成ENABLED後,則VIDEO ROM的內容將映像到主記憶體的保留記憶體區域(從 640KB~1024KB之間的384KB部份,更正確地說,ROM的保留區是從C0000位址開始),由於此時資料都在主記憶體裡面,就好像VIDEO ROM的影子分身(SHADOW)一樣,所以CPU即可利用這個映像後的「SHADOW RAM」,來快速取得VIDEO BIOS ROM 的資料。

設定SHADOW RAM時也不用擔心可使用的主記憶體容量會縮水,因為映像時是利用保留的記憶體區域,也就是通常情況下沒有被使用到的記憶體,所以不會影響到一般的記憶體使用,所以使用者不用擔心設定SHADOW RAM後,可以使用的記憶體會變少。

6、 其它適配卡的BIOS SHADOW設定

設定專案
建議值

C8000-CBFFF Shadow
依適配卡的 ROM 所佔用之位址來設定, 若無其它含 BIOS 之適配卡, 請全部設成 DISABLED

CC000-CFFFF Shadow

D0000-D3FFF Shadow

D4000-D7FFF Shadow

DC000-DFFFF Shadow


除了圖形加速卡之外,還有其它的適配卡也會有自己的ROM BIOS,例如RAID容錯式獨立磁碟陣列磁牒陣列卡、SCSI卡、硬碟保護卡等,使用者也可以將這些適配卡的ROM所佔用的位址設定為Enabled,讓其它適配卡也能將其BIOS內容映像到Shadow RAM裡。

不過問題來了,由於圖形加速卡是每部電腦必備的適配卡,所以有一個獨立的Video ROM BIOS Shadow選項;但是其它適配卡選項則是以記憶體位址的方式表示,那我們怎麼知道哪一片適配卡的ROM佔用哪一段位址呢?難道要把Shadow RAM通通開啟嗎?以下筆者提供了兩種方法,讓使用者不用盲目瞎猜:

方法一:查閱該適配卡的使用手冊:一本完整的適配卡使用手冊,應該包括了所有使用上應具備的信息,因此查閱適配卡的使用手冊應該能得知ROM的位址。以建邦科技的DC-390UW PCI SCSI card為例,它的使用手冊上就有說明其ROM的位址在DC000,這時我們只要將DC000-DFFFF Shadow設定為Enabled就可以了。

方法二:用工具程序偵測適配卡上ROM的位址:當產品的使用手冊沒有記載,而你也不清楚這塊適配卡上ROM的記憶體位址時,你就可以用工具程序來偵測系統中安裝的所有適配卡的ROM位址,這裡筆者介紹以Phoenix BIOS網站上下載的工具程序Pnpoprom.exe,來偵測系統中所有ROM的位址。先到http://www.phoenix.com/products/util.html頁面下載Unti-pnpoprom.zip文件,這個琥{序主要是用來偵測擴充適配卡的ROM的信息,在執行Pnpoprom.exe程序後,會出現下面的畫面,我們只要看最下方那個訊息就OK:



這裡顯示找到了兩個適配卡的ROM,位址分別在C000:000與C800:000,第一個位址是圖形加速卡VGA BIOS的位址;第二個位址則是SCSI卡BIOS的位址,也正是圖形加速卡以外的ROM,但是你可能發現Pnpoprom.exe 找到的位址與BIOS中設定Shadow RAM 的位址表示方法不同:BIOS Shadow 設定的位址是5位數;這個程序偵測到的為2組4位數的位址。這時候我們就必須先將程序偵測到的C800:0000,換算成BIOS顯示的位址表示法;換算的方式很簡單,先將C800乘以10,再加上後面的數字(本例為0),即可得到所需的位址: C800 X 10 + 0000 = C8000。換算時請注意,記憶體位址均是十六進位的計算法,因此這裡所謂的[10],指的是十六進位的10,而加總時也要以十六進位,不可以用十進制計算(如果你的ROM BIOS後面的數字不是0的話)。接著我們只要將C8000-CBFFF Shadow設為Enabled,就可以把這張SCSI卡的BIOS映射到DRAM中了。

7、 Spread Spectrum

隨著主機板的工作頻率不斷提升,由此產生的EMI(電磁干擾)對系統穩定性的影響也越來越大,但想要降低EMI的影響似乎也變得越來越難。因此新型的主機板都設計了Spread Spectrum這個功能,藉由延伸頻譜的方式來將最強烈的EMI的波形值由尖峰轉趨平緩,以此降低EMI波形的高低起伏。但在某些特殊情況下這個功能必須關閉,例如在系統中有clock-sensitive SCSI設備。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
向 psac 送花的會員:
sun7568 (2010-08-19)
感謝您發表一篇好文章