您尚未
登入
注册
忘记密码
搜寻
赞助
赞助本站
数位公仔
纪念T恤
纪念马克杯
广告
刊登广告
广告价格
线上申请刊登
用雅币刊登
免费刊登
目前客户
简讯
简讯说明
购买金币
发送简讯
预约简讯
发送记录
好友通讯
罐头简讯
论命
数位论命馆
免费排盘工具
葫芦墩 优生造命
葫芦墩 八字命书
影音论命(葫芦墩)
影音占卜(葫芦墩)
购买金币
星座分析
孔明神数
周公解梦
星侨线上论命
娱乐
影 像 行 脚
数 位 造 型
数 位 画 廊
心 情 日 记
公 益 彩 券
送生日蛋糕
俄罗斯方块
四 川 省
猜 数 字
比 大 小
泡 泡 龙
许 愿 池
万 年 历
经 期 计 算
体 重 测 量
音 乐 点 播
卫 星 地 图
时间戳字幕
男女聊天室
求助
论坛守则
会员等级
会员权限
语法教学
常见问题
最新活动
打工赚雅币
首页
新版首页(全页)
传统首页(全页)
新版首页(选单)
传统首页(选单)
MyChat 数位男女
命理风水
15
星侨五术软体
4
葫芦墩命理网
5
命理问答
9
四柱八字
1
紫微斗数
1
姓名学
手面相
易经占卜
1
风水研讨
1
择日&三式
1
西洋占星
无视论塔罗牌
10
修行&武术
1
中医研讨
五术哈啦
1
电脑资讯
13
硬体讨论
5
超频 & 开箱
3
数位生活
2
PDA 讨论
手机讨论区
软体推荐
2
软体讨论
6
Apple 讨论
1
Unix-like
网路&防毒
2
程式设计
网站架设
4
电脑教学资源
生活休闲
14
休闲哈啦
7
感情世界
2
上班一族
5
国考&法律
7
生活医学
4
运动体育
1
单车讨论
1
钓鱼讨论
6
旅游讨论
4
天文观星
3
摄影分享
8
图片分享
4
数位影视
2
笑话集锦
3
兴趣嗜好
13
文学散文
7
绘图艺术
1
布袋戏
3
动漫画讨论
3
美食天地
6
理财专区
心理测验
1
汽、机车
3
宠物园地
模型&手工艺
4
花卉园艺
魔术方块
独轮车专区
电玩游戏
13
游戏欢乐包
4
CS讨论
8
Steam
3
MineCraft
2
东方Project
英雄联盟LOL
1
单机游戏
2
WebGame
3
线上游戏1
6
线上游戏2
5
电视游乐器
1
掌上型游戏
2
模拟器游戏
1
工商服务
6
虚拟城市
7
好康分享
新品贩售
二手拍卖
1
租屋&找屋
工商建议区
1
站务专区
10
最新活动
活动成果
数位造型
心情日记
个人图库
新人报到练习
论坛问题建议
1
荣会及电子报讨论
-最近版区-
-最近浏览-
»
电脑资讯
硬体讨论
超频 & 开箱
数位生活
PDA 讨论
手机讨论区
软体推荐
软体讨论
Apple 讨论
Unix-like
网路&防毒
程式设计
网站架设
电脑教学资源
»
软体讨论
综合讨论
无人值守安装
Windows
Windows 7 讨论专区
影音&烧录
影像编修
»
Windows
»
DOS环境中的真实模式与保护模式分别是什么
手机版
订阅
地图
繁体
您是第
9093
个阅读者
可列印版
加为IE收藏
收藏主题
上一主题
|
下一主题
IPIS
级别:
路人甲
x0
x1
分享:
▼
x
0
[DOS-Win9x][提问] DOS环境中的真实模式与保护模式分别是什么
请教:
1.在DOS环境中的真实模式与保护模式分别是什么,有什么不同吗??
2.除了MS-DOS外,请问是不是还有很多种其 ..
访客只能看到部份内容,免费
加入会员
或由脸书
Google
可以看到全部内容
^_^
x
0
[楼 主]
From:台湾 |
Posted:
2007-04-21 00:31 |
larry_yu
级别:
小人物
x3
x33
分享:
▲
真实模式 (Real mode) 是 Intel 80286 和之后的 x86 相容 CPU 的操作模式。真实模式的特性是一个 20 位元的区段记忆体位址空间 (意思为只有 1 MB 的记忆体可以被定址),可以直接软体存取 BIOS 常式以及周边硬体,没有任何硬体等级的记忆体保护观念或多工。所有的 80286 系列和 之后的 x86 CPU 都是以真实模式下开机;80186 和早期的 CPU 仅仅只有一种操作模式,也就是相当于后来晶片的这种真实模式。
286 架构导入保护模式,允许硬体等级的记忆体保护。然而要使用这些新的特色,需要额外先前不需要的软体指令。由于 x86 微处理机主要的设计规格,是能够完全地向前相容于针对先前所有 x86 晶片所撰写的软体,因此 286 晶片的开机是处于 '真实模式' — 也就是关闭新的记忆体保护特性的模式,所以可以执行针对旧的微处理器所设计的软体。到现在为止,即使最新的 x86 CPU 一开始在电源开启处于真实模式下,也能够执行针对先前任何晶片所撰写的软体。
DOS 作业系统 (MS-DOS, DR-DOS 等等) 都是在真实模式下运作。早期的 Microsoft Windows 版本 (主要地只是图形用户界面外壳,而事实上不是作业系统) 也在真实模式下运行,直到 Windows 3.x 才能够在真实模式或是保护模式下。Windows 3.0 事实上可以在保护模式的两种 "喜好" 下运行 - "标准模式",也就是使用保护模式来运行;而 "386-增强模式",允许使用 32 位元定址,也因此无法在 286 上执行 (尽管都有保护模式,但是 286 只是 16 位元晶片;32 位元的暂存器在 80386 系列中推出)。Windows 3.1 移除了真实模式的支援,也是第一个最少需要 80286 处理器的主流作业环境(不管Windows/286,因为并非主流产品)。几乎所有的现今 x86 作业系统(Linux、Windows 95 和之后、OS/2 等等)都会在启动后将 CPU 切换到保护模式。
保护模式 (Protected Mode,或有时简写为 pmode) 是一种 80286 系列和之后的 x86 相容 CPU 操作模式。保护模式有一些新的特色,设计用来增强 多工 和系统稳定度,像是 记忆体保护,分页 系统,以及硬体支援的 虚拟记忆体。大部分的现今 x86 作业系统 都在保护模式下运行,包含 Linux、FreeBSD、以及 微软 Windows 2.0 和之后版本。
另外一种 286 和其之后 CPU 的操作模式是 真实模式,一种向前相容且关闭这些特色的模式。设计用来让新的晶片可以执行旧的软体。依照设计的规格,所有的 x86 CPU 都是在真实模式下开机来确保传统作业系统的向前相容性。在任何保护模式的特色可用前,他们必须要由某些程式手动地切换到保护模式。在现今的电脑,这种切换通常是由 作业系统 在开机时候必须完成的第一件工作的一个。它也可能当 CPU 在保护模式下运行时,使用 虚拟86模式 来执行设计给真实模式的程式码。
尽管用软体的方式也有某些可能在真实模式的系统下使用多工,但保护模式下记忆体保护的特色,可以避免有问题的程式破坏其他工作或是 作业系统 核心所拥有的记忆体。保护模式也有中断正在执行程式的硬体支援,可以把 execution content 交给其他工作,得以实现 先占式多工。
大部分可以使用保护模式的 CPU 也拥有 32 位元暂存器 的特色 (例如 80386 系列和其后任何的晶片),导入了融合保护模式而成为 32 位元处理的概念。80286 晶片虽有支援保护模式,但是仍然只有 16 位元暂存器。Windows 2.0 和之后版本中的保护模式增强称为 "386 增强模式",是因为他们除了保护模式外,还需要 32 位元的暂存器,并且无法在 286 上面执行 (即使 286 支援保护模式)。
即使在 32 位元晶片上已经打开了保护模式,但是 1 MB 以上的记忆体并无法存取,是由于一种仿照 IBM XT 系统设计特性的 memory wrap-around(记忆体连续) 的因素。这种限制可以由打开 A20 line 来回避。
在保护模式下,前面 32 个中断都是保留给 CPU 例外处理用。举个例子,中断 0D (十进制 13) 是 一般保护模式错误 和 中断 00 是 除以零。
以上转载于维基百科,希望可以帮得着忙!
在水中悠然自得
无视天下的混乱
过往云烟不再留
从此独居乐逍遥
自由飞翔的鱼儿
x
0
[1 楼]
From:台湾台北市 |
Posted:
2007-10-19 16:06 |
MyChat 数位男女
»
Windows
Powered by
PHPWind
v1.3.6
Copyright © 2003-04
PHPWind
Processed in 0.087218 second(s),query:16 Gzip disabled
本站由
瀛睿律师事务所
担任常年法律顾问 |
免责声明
|
本网站已依台湾网站内容分级规定处理
|
连络我们
|
访客留言