影子内存(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

转载于:https://www.cnblogs.com/ant-colonies/p/6443417.html

影子内存(Shadow RAM)介绍_4相关推荐

  1. 内存检测_Android native内存检测工具介绍

    点击上方蓝字关注我们噢~ 检测工具不仅可以在验证时发现安全问题,也可以在运用场景中阻断安全问题的发生,对于安全问题检测和攻击拦截非常友好,当然安全检测功能会消耗一定的系统性能.本文将对已集成的部分检测 ...

  2. 内存,RAM(DDR),ROM(EEPROM、flash),存储卡(emmc,sd,tf)以及Cache的区别与联系

    参考:内存,RAM,ROM,Cache的区别与联系 作者:一只青木呀 发布时间:2020-09-26 09:55:40 网址:https://blog.csdn.net/weixin_45309916 ...

  3. linux加大ram 内核需要,Linux 5.1内核发布:io_uring接口+支持持久性内存用作RAM

    拼 命 加 载 中 ... Linus Torvalds今天发布了Linux Kernel 5.1内核,这是一个功能强大的内核分支,它带来了许多重要的新功能,包括但不限于:改进了对Intel Fast ...

  4. MySQL8.0内存相关参数介绍

    MySQL8.0内存相关参数介绍 首先我们给出MySQL内存使用的计算公式: MySQL理论上使用的内存 = 全局共享内存 + max_connections×线程独享内存. 也就是:innodb_b ...

  5. Java内存泄漏的介绍

    Java内存泄漏的介绍 Java最重要的优势之一是它的内存管理.您只需创建对象,Java Garbage Collector负责分配和释放内存.但是,情况并不那么简单,因为Java应用程序中经常发生内 ...

  6. java内存区_基于jvm java内存区域的介绍

    jvm虚拟机在运行时需要用到的内存区域.广泛一点就是堆和栈,其实不然,堆和栈只是相对比较笼统的说法,真正区分有如下几个 先上图一: 总的就是 java的内存模型 内存模型又分堆内存(heap)和方法区 ...

  7. linux系统内存dump机制介绍(一)--kdump

    本文来自 网易云社区 . kdump的原理介绍 按照linux系统的设计哲学,内核只提供dump内存的机制,用户想要dump什么样的内存,dump多少内存是属于策略问题,由用户来决定. 在真实的使用场 ...

  8. mppdb 查看建表语句_内存MPP数据库介绍.pptx

    内存MPP数据库介绍RapidsDB核心架构核心特点全内存分布式数据库,高性能,高吞吐量ACID事务型数据库支持SQL语句高性能存储过程高可用性动态数据导出异地灾备,动态迁移与传统数据库和NoSQL对 ...

  9. Java虚拟机内存模型简单介绍

    一.虚拟机 同样的java代码在不同平台生成的机器码肯定是不一样的,因为不同的操作系统底层的硬件指令集是不同的. 不知道同学们还记不记得,在下载jdk的时候,我们在oracle官网,基于不同的操作系统 ...

  10. 计算机硬件中内存的作用是什么,电脑内存有什么用?电脑内存的作用介绍

    许多小白去买电脑,卖家都会问要多大内存的,那么电脑内存有什么用?我们来认识一下电脑内存的作用.内存就是计算机和其它硬件设备与CPU沟通的桥梁,中转站.是cpu和硬盘之间的桥梁,占据这很重要的部分.内存 ...

最新文章

  1. Ratatosk - Hybrid error correction of long reads enables accurate variant calling and assembly
  2. Android学习笔记----Java中的字符串比较
  3. mysql可以存储整数数值的是_MySQL知识树 数值类型 整数
  4. 从零开始刷Leetcode——数组(11.15.16.18)
  5. Blocking waiting for file lock on package cache
  6. php中通过post和get传递数组的方法
  7. 大唐杯题库(300道)(一)
  8. JRebel激活教程
  9. 乱码问题-Quoted-printable编码
  10. Celus 使用 AI 实现电路板设计的自动化
  11. 准确定位表单中的元素
  12. 微信小程序微信原生小程序如何通过后端返回的二进制流导出excel文件并保存和转发
  13. 怒放7——扬笛水墨写意人物画作品赏析
  14. python 三维度显示,Python实现高斯函数的三维显示方法
  15. 2021年R1快开门式压力容器操作考试资料及R1快开门式压力容器操作考试试卷
  16. Android SQLite加密
  17. LoRa亿佰特 E22-400T22S 临时寄存器和无线配置的详细解释
  18. css如何实现菱形背景图片,使用CSS 实现菱形图片,斜条纹背景
  19. 解决pgAdmin4安装后,启动失败的问题
  20. 《计算机网络:自顶向下方法》学习笔记——第六章:链路层

热门文章

  1. 快手小程序预下单 tp6 demo
  2. 面试中遇到的“黑嘴”现象
  3. 成立1年的水母智能,AI智能设计生意做得如何?
  4. 自然辩证法(研究生)期末考试题库
  5. JVM虚拟机第八章:堆
  6. blast2go本地安装,一个防火墙设置引发的血案
  7. hosts文件是什么? 以及在各个系统中(Windows、Mac、Linux)的hosts文件在哪里?
  8. Stata:GMM-简介及实现范例
  9. 二本b类大学计算机专业,位于广东的二本B类大学有哪些?
  10. 云虚拟主机搭建个人博客