码迷,mamicode.com
首页 > 其他好文 > 详细

影子内存(Shadow RAM)介绍

时间:2017-02-26 01:10:01      阅读:469      评论:0      收藏:0      [点我收藏+]

标签:启动   ram   ios   bios   enable   调整   int   关闭   view   

影子内存(Shadow RAM,或称ROM shadow)是为了提高系统效率而采用的一种专门技术。它把系统主板上的系统ROM BIOS和适配器卡上的视频ROM BIOS等拷贝到系统RAM内存中去运行,其地址仍使用它们在上位内存中占用的原地址(如图1.7所示)。

技术分享

确切地说,是将ROM中的数据,拷贝至RAM。由于ROM所采用的是静态CMOS电路,其存取速度在200ns(毫微秒)左右,而系统存储器RAM采用的是动态CMOS电路,其存取速度仅几十毫微秒,速度快好几倍,将存放在ROM中的BIOS代码(基本输入输出例行程序,它们在系统运行期间非常频繁地被调用)拷贝到系统RAM中去,就可提高系统运行和显示的速度和效率。

  由于“影子”内存是用系统内存RAM的一部分作ROM的影子,所以它要占用一部分系统RAM的空间;PC机并不把这一部分算在总的系统物理内存内,所以只要使用了“影子”内存,检测到的内存总数比所装的物理内存总量要少。只有在安装了扩展内存(即物理内存RAM在640KB以下)的情况才能使用“影子”内存。

 “影子”内存所占用的空间是768KB—1024KB之间的区域。在系统设置中,又把这个区域分成16KB大小的块,由用户设定是否允许使用。

 

影子内存的设置:

开机-- 一般按DEL 进入BIOS查看。
BIOS Shadowed (BIOS映射分为 系统BIOS映射、视频BIOS映射、还有视频内存缓冲!)将Video BIOS Shadow设为Enabled。使显卡上的BIOS映射到内存中,提高显示速度。
将System BIOS Shadow设为Enabled。使系统BIOS映射内存中,改善性能。
将Video BIOS Cacheable设为Enable。使显卡上的BIOS映射到高速缓存。
将System BIOS Cacheable设为Enbaled。使主板的BIOS映射到高速缓存。
一般在主选单Advanced BIOS Features 回车进入即可找到。当然有的主板BIOS这项目,不在这里面。也有可能在Integrated Peripherals 整体周边设定中找到。
用键盘 PageDown 调整为 Enabled表示开启 反之 Disabled表示关闭。调整完毕按键盘F10键保存退出、重启动电脑即可。
System BIOS Shadow和System BIOS Cacheable这两个系统中通常很少使用到此功能,所以没必要调整开启映射。若想尝试一下也未尝不可,若开启后导致系统功能异常或冲突,则关闭此映射功能。
Video BIOS Shadow和Video BIOS Cacheable这两个经过在较差配置的机器上设置开启使用后、感觉到有明显的改善、建议可以开启。

 

参考:

http://www.ebvchina.com/FAQ/memory/Shadow-RAM.html

影子内存(Shadow RAM)介绍

标签:启动   ram   ios   bios   enable   调整   int   关闭   view   

原文地址:http://www.cnblogs.com/ant-colonies/p/6443417.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!