问:在IA-32e CPU上安装32位操作系统,那么这种情况下还存在虚拟8086模式了吗?

C将考虑 2017-09-13 02:39:17
32位的IA-32 CPU搭载32位操作系统,通常,CPU运行在CPU的32位保护模式下,如果系统想要运行16位的8086实模式程序,CPU可以切换到虚拟8086模式,虚拟出8086实模式运行环境,最后在切换回32位保护模式。
64位的IA-32e CPU搭载64位操作系统,通常,CPU运行在 CPUde 64位模式下 ,如果系统想要运行16位或者32位的应用程序,CPU可以切换到 32位兼容模式 ,然后操作系统不需要重新编译就可以直接运存16位/32位应用程序。但是,这种搭配不支持 虚拟8086模式 ,也就是说,不能运行8086的16位实模式程序,只能运行16位应用程序。

那么,问题来了
如果在IA-32e 64位CPU上搭载32位的操作系统 ,此时可以切换到虚拟8086模式吗?
...全文
316 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zara 2017-09-14
  • 打赏
  • 举报
回复
不懂什么 32e 啥的,只知道 64 位的 win7 之类是运行了不老的 dos16 的程序的,32 位的可以。

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧