您尚未
登入
註冊
忘記密碼
搜尋
贊助
贊助本站
數位公仔
紀念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環境中的真實模式與保護模式分別是什麼
手機版
訂閱
地圖
簡體
您是第
9095
個閱讀者
可列印版
加為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.073918 second(s),query:16 Gzip disabled
本站由
瀛睿律師事務所
擔任常年法律顧問 |
免責聲明
|
本網站已依台灣網站內容分級規定處理
|
連絡我們
|
訪客留言