您的位置:網站首頁 > 家電維修資料網 > 正文 >
什么是“影子內存”
來源: 日期:2013-10-24 8:43:00 人氣:標簽:
80286以上的機器,有的在加電自檢時可發(fā)現(xiàn),自檢顯示的內存量比實際配備的物理內存量減少了數(shù)十KB至384KB不等。在DOS下用MEM命令查看內存使用情況,發(fā)現(xiàn)這部分內存是被保留了(Reserved)。實際上,這是由于CMOS配置參數(shù)中的ROM Shadow選項部分被置為了Enable所致,即,使用了“影子內存”。
所謂“影子內存”(Shadow RAM,或稱ROM Shadow),是把系統(tǒng)主板和適配器卡上的ROM內容(系統(tǒng)BIOS、視頻BIOS等)拷貝到系統(tǒng)RAM內存中來運行,其地址仍使用它們在上位內存區(qū)中占用的原地址(例如下圖所示)。由于ROM的存取速度為200毫微秒左右,而RAM的存取速度僅數(shù)十毫微秒,所以這樣可提高系統(tǒng)運行和顯示速度。
既然“影子內存”是用系統(tǒng)RAM存儲器的一部分作為ROM存儲器的“影子”,它當然要占用系統(tǒng)配備的內存,所以,用戶發(fā)現(xiàn)系統(tǒng)配備的物理內存量“減少”了。
由于“影子內存”的地址仍為使用ROM時的地址,并未影響上位內存區(qū)中的空閑地址塊,所以,“影子內存”的存在不會使UMB減少。只要系統(tǒng)配有足夠的物理內存,是否設置“影子內存”并不會使UMB的數(shù)量改變。
“影子內存”使用的物理內存量隨機型和CMOS設置程序的不同而情況各異。
對于80286和80386SX機而言,只要把CMOS設置中有關ROM Shadow的選項都置為Disable,即不用“影子內存”,便會找回“減少”的內存。而且,其CMOS設置參數(shù)中,大都針對上位內存區(qū)中不同的地址塊,給出了多個ROM Shadow選項,用戶可以根據(jù)自己的內存配備情況,靈活選擇。例如,只對系統(tǒng)ROM BIOS使用“影子內存”,或者只對視頻BIOS使用“影子內存”等等。不過在有的機器上,只要把其中一項置為Enable,系統(tǒng)就至少保留64KB甚至128KB物理內存。
80386DX以上的機器一般皆配有4MB以上內存,因此在這些機器上,系統(tǒng)一般皆自動保留數(shù)十KB甚至384KB物理內存,準備供“影子內存”使用。盡管CMOS設置中也有多個ROM Shadow選項,但即使你把它們都置為Disable,完全不使用“影子內存”,這些物理內存也照樣保留,不能挪作他用。既然如此,用戶何不干脆把ROM Shadow選項都置為Enable,享受“影子內存”的優(yōu)越之處呢。
【看看這篇文章在百度的收錄情況】
相關文章
- 上一篇: 如何識別真假內存
- 下一篇: 添加內存之后無法使用休眠功能

