跳轉到內容

嵌入式系統/保護模式和真實模式

來自華夏公益教科書,開放的書籍,為開放的世界

x86 處理器模式

[編輯 | 編輯原始碼]

真實模式和保護模式是 Intel x86 處理器的兩種操作模式。但是,也有一些其他模式。

V86(虛擬 86 模式)
這是 DOS 應用程式在 Windows 機器上執行的模式。這主要是為了與舊的 DOS 應用程式保持相容。
SMM(系統管理模式)
顧名思義,這種模式是為了透明地管理系統而引入的,而無需應用程式或作業系統瞭解它。它主要用於 BIOS 程式碼。
大真實模式
現在這種模式更像是真實模式,但我們可以訪問 32 位處理器的完整 4Gb 地址空間。
However in this page, we will be focussing mainly on Real mode and Protected mode only.

真實模式

[編輯 | 編輯原始碼]

這是 8086(x86 系列的第一個處理器)支援的唯一模式。8086 有 20 根地址線,因此它能夠定址“2 的 20 次方”,即 1 MB 記憶體。

保護模式

[編輯 | 編輯原始碼]

這是現代 32 位作業系統最常使用的模式。

進入保護模式

[編輯 | 編輯原始碼]

有關進入保護模式的說明,請參閱:X86 彙編/保護模式

華夏公益教科書