中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [求助]看到了Wengier的文章--DJGPP程序与保护模式
作者:
标题: [求助]看到了Wengier的文章--DJGPP程序与保护模式 上一主题 | 下一主题
nbh002
中级用户




积分 396
发帖 67
注册 2002-12-3
状态 离线
『楼 主』:  [求助]看到了Wengier的文章--DJGPP程序与保护模式

看来Wengier老师对此是了如指掌的,在此请教个问题:
什么是实模式,什么是保护模式???

2003-5-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

其实,关于实模式和保护模式,最大的区别就是前者只能直接存取1MB以下的内存,而后者则不是。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-5-22 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
nbh002
中级用户




积分 396
发帖 67
注册 2002-12-3
状态 离线
『第 3 楼』:  

那msdos7.0不就不是实模式了???

我总认为实模式是指能自己删除自己的模式(在dos下能不能删command.com?),而保护模式是不能自己删除自己的模式(象win2000中不能删win2000的文件)!!!这么说对不???


2003-5-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 4 楼』:  

那倒不是。实模式是16位的真实的DOS模式,保护模式是32位的386虚拟模式。在后者中,电脑的所有内存都可以被访问到。不过保护模式需要保护模式的服务器,例如:EMM386、DOS4GW、CWSDPMI等等。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-5-23 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
nbh002
中级用户




积分 396
发帖 67
注册 2002-12-3
状态 离线
『第 5 楼』:  

那么说windows没有保护模式一说来!!!因为windows里可没有什么EMM386、DOS4GW、CWSDPMI等等。

(不管什么模式,不都是针对操作系统来说的吗!!!您干脆告诉我哪个操作系统是哪个模式得了)(以及不同模式的操作系统的功能的差别--比如能不能删除自己--总觉得windows删自己的时候报错就是保护模式的体现!!!请释疑!!!)

2003-5-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 6 楼』:  

这个不是这样说的。。。win里面怎么会没有emm386呢?wengier这个是针对dos来说的。。并不能像你那样界定的。假如我们以dos的三个基本核心文件启动进入dos这时候就是实模式dos,当我们在启动后加载了emm386或cwsdpmi等程序时dos就变成保护模式了。。。。这样说,你明白了吗?



弄花香满衣,掬水月在手。
                 明月鹭鸟飞, 芦花白马走。
       我自一过后,野渡现横舟。
              青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
   ======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-5-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
nbh002
中级用户




积分 396
发帖 67
注册 2002-12-3
状态 离线
『第 7 楼』:  

是的,明白了!!!
但还是不知道保护模式的“保护”是什么表现,实模式又是有多么的“实在”呢!呵呵

2003-5-23 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 8 楼』:  

Windows当然也是保护模式的DOS程序呢!比如VMM32、KRNL386等,就使得Windows进入了保护模式。

至于保护模式的定义,看看这儿吧:

“80386有三种工作方式:实模式,保护模式和虚拟8086模式。本文介绍保护方式下的80386及相关的程序设计内容。实模式下的80386寄存器,寻址方式和指令等基本概念,除特别说明外在保护方式下仍然保持。
尽管实方式下80386的功能要大大超过其先前的处理器(8086/8088,80186,80286),但只有在保护方式下, 80386才能真正发挥更大的作用。在保护方式下,全部32条地址线有效,可寻址高达4G字节的物理地址空间;扩充的存储器分段管理机制和可选的存储器分页管理机制,不仅为存储器共享和保护提供了硬件支持,而且为实现虚拟存储器提供了硬件支持;支持多任务,能够快速地进行任务切换和保护任务环境;4个特权级和完善的特权检查机制,既能实现资源共享又能保证代码和数据的安全和保密及任务的隔离;支持虚拟8086方式,便于执行8086程序。”



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-5-23 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: