用户工具

站点工具


协议学习:x86:运行模式

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
协议学习:x86:运行模式 [2019/12/25 15:01] – 创建 zhangguo协议学习:x86:运行模式 [2023/03/17 10:12] (当前版本) – 外部编辑 127.0.0.1
行 7: 行 7:
   - SMM模式   - SMM模式
   - 虚拟8086模式   - 虚拟8086模式
 +
 +====== 实模式 ======
 +
 +当CPU加电并经历最初的混沌状态后首先进入的就是实模式,它是早期Intel8086 处理器的工作模式。在该模式下,逻辑地址转换后即为物理地址,CPU可以访问1MB的物理地址空间(1MB+64KB)。操作系统或者BIOS通常在该模式下准备必要的数据结构和初始化关键的寄存器,然后切入保护模式。
 +
 +====== 保护模式 ======
 +
 +操作系统运行最常用的模式。在该模式下,CPU的所有功能几乎都能得到使用,可以访问架构允许的所有物理地址空间。本章的讲解,如无特殊说明,都是基于保护模式进行的。
 +
 +====== 虚拟8086模式 ======
 +
 +为了使早期的8086程序能在保护模式下运行,x86提供了虚拟8086模式。该模式可以让CPU在保护模式下为8086程序虚拟实模式的运行环境,使这些程序在执行时无须真正的从保护模式切换到实模式。
协议学习/x86/运行模式.1577257292.txt.gz · 最后更改: 2023/03/17 10:12 (外部编辑)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki