shadow記憶體

Shadow RAM也稱為“影子”記憶體。它是為了提高系統效率而採用的一種專門技術。 Shadow RAM所使用的物理晶片仍然是CMOS DRAM(動態隨機存取存儲器)晶片。Shadow RAM 占據了系統主存的一部分地址空間。其編址範圍為C0000~FFFFF,即為1MB主存中的 768KB~1024KB區域。這個區域通常也稱為記憶體保留區,用戶程式不能直接訪問。 Shadow RAM的功能是用來存放各種ROM BIOS的內容。或者說Shadow RAM中的內容是ROM BIOS的拷貝。因此也把它稱為ROM Shadow(即Shadow RAM的內容是ROM BIOS的“影 子”)。 在機器上電時,將自動地把系統BIOS、顯示BIOS及其它適配器的BIOS裝載到Shadow RAM 的指定區域中。由於Shadow RAM的物理編址與對應的ROM相同,所以當需要訪問BIOS時, 只需訪問Shadow RAM即可,而不必再訪問ROM。

作用

通常訪問ROM的時間在200ns左右,而訪問DRAM的時間小於100ns(最新的DRAM晶片訪問時 間為60ns左右或者更小)。

系統運行

在系統運行的過程中,讀取BIOS中的數據或調用BIOS中的程式 模組是相當頻繁的。顯然,採用了Shadow技術後,將大大提高系統的工作效率。

按下按鍵你可以看到該地址空間分配圖,在如圖所示的1MB主存地址空間中,640KB以下的 區域是常規記憶體。640KB~768KB區域保留為顯示緩衝區。768KB~1024KB區域即為Shadow RAM區。

在系統設定中,又把這個區域按16KB大小的尺寸分為塊,由用戶設定是否允許使 用。 C0000~C7FFF這兩個16KB塊(共32KB)通常用作顯示卡的ROM BIOS的Shadow區。 C8000~EFFFF這10個16KB塊可作為其它適配器的ROM BIOS的Shadow區。F0000~FFFFF 共64KB規定由系統ROM BIOS使用。 應該說明的是,只有當系統配置有640KB以上的記憶體時才有可能使用Shadow RAM。在系統 記憶體大於640KB時,用戶可在CMOS設定中按照ROM Shadow分塊提示,把超過640KB以上的 記憶體分別設定為“允許”(Enabled)即可。

相關詞條

相關搜尋

熱門詞條

聯絡我們