免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2715 | 回复: 5
打印 上一主题 下一主题

(请教)多任务系统下,虚拟8086模式和保护模式能任意切换吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-21 03:58 |只看该作者 |倒序浏览
象FreeBSD这样的多任务系统,一旦启动以后CR0的PE被置位,同时GDT等被设置好,就从实模式进入保护模式下工作了。今天偶然想起windows2000还能使用DOS模式(在虚拟8086模式下工作,或者说运行DOS程序),很想知道在一个工作中的系统(假设单用户),虚拟8086模式和保护模式能任意切换吗?

先谢过。

(原问题是错的,我看了一眼好像是虚拟8086模式;原始问题中我写作实模式;抱歉)

[ 本帖最后由 grizzly 于 2007-7-21 04:18 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-07-21 09:44 |只看该作者
虚拟8086模式是保护模式的一种吧,只不过除了Windows没有操作系统用而已。

论坛徽章:
0
3 [报告]
发表于 2007-07-21 10:38 |只看该作者
倒也是,其他系统打起根就是多任务的,不用搞什么"兼容"。呵呵:wink:

论坛徽章:
0
4 [报告]
发表于 2007-07-23 02:18 |只看该作者
V86

论坛徽章:
0
5 [报告]
发表于 2007-07-23 13:12 |只看该作者
恩,windows运行的实模式软件是VM86方式跑的,其实是在32位地址空间中扣一块出来模拟实模式地址空间.
如果你不怕内存中的东西切换过来后找不到的话,那你就切回实模式用吧,此时这个摊子恐怕没人能收得起来.

论坛徽章:
0
6 [报告]
发表于 2007-07-24 00:00 |只看该作者
当然怕喽。所以,才问问。如果能说说怎么收拾切换回来,不胜感激。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP