我正在阅读intel
软件开发人员手册(第3.1节).这是说的
IA-32架构支持三种基本操作模式:保护模式,实地址模式和系统管理模式.
和
Intel 64架构增加了IA-32e模式.IA-32e模式有两种子模式.
这两个子模式是Compatibility mode
和64-bit mode
.因此,Intel 64
体系结构包含4种操作模式(保护模式,实地址模式,系统管理模式,IA-32e模式).但我不明白需要什么样的保护模式Intel 64
?IA-32e的兼容性子模式允许运行传统的16位和32位应用程序而无需重新编译为64位操作系统,64位子模式允许操作系统运行访问64位线性地址空间的应用程序.我使用64位操作系统时使用保护模式的地方?IA-32e模式确保应用程序运行.