除了Intel x86 64位CPU中的兼容模式之外,为什么还需要保护模式?

 爱智孝的蛋清汤 发布于 2023-02-07 14:00

我正在阅读intel 软件开发人员手册(第3.1节).这是说的

IA-32架构支持三种基本操作模式:保护模式,实地址模式和系统管理模式.

Intel 64架构增加了IA-32e模式.IA-32e模式有两种子模式.

这两个子模式是Compatibility mode64-bit mode.因此,Intel 64体系结构包含4种操作模式(保护模式,实地址模式,系统管理模式,IA-32e模式).但我不明白需要什么样的保护模式Intel 64?IA-32e的兼容性子模式允许运行传统的16位和32位应用程序而无需重新编译为64位操作系统,64位子模式允许操作系统运行访问64位线性地址空间的应用程序.我使用64位操作系统时使用保护模式的地方?IA-32e模式确保应用程序运行.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有