我听说 BIOS shadowing 的工作原理是将 BIOS 程序复制到更快的内存中并从那里运行它。那是对的吗?BIOS 负责某些启动任务,那么启动后,它是否会从内存中卸载?
您是正确的 BIOS 阴影只是将 BIOS 加载到内存中以便更快地参考。启动后我找不到它有多大用处,但是根据微软的说法,它会在启动后留在内存中。显然 DOS 使用 BIOS 写入屏幕。来自 MS 文章:
ROM BIOS shadowing 是将 BIOS 从 ROM 复制到 RAM 并使用硬件或 386 增强模式将 RAM 重新映射到 BIOS 的正常地址空间的过程。由于读取 RAM 比读取 ROM 快得多,因此 BIOS 密集型操作要快得多。例如,MS-DOS 使用 BIOS 写入屏幕;因此,通过 ROM BIOS 影子,目录列表运行得更快。
Windows NT 不使用 BIOS(启动期间除外);因此,阴影无法获得任何性能。如果不使用 ROM BIOS 阴影,则有更多 RAM 可用。对于 Windows NT,禁用 ROM BIOS 阴影选项有一个优势。
这篇文章有点旧但仍然相关,因为较新版本的 Windows 在启动后不引用 BIOS。来源
| 归档时间: |
|
| 查看次数: |
3881 次 |
| 最近记录: |