天天看點

Intel 處理器-保護模式

線性位址空間: 4GB大小

實體位址空間:IA-32中,為4GB大小.從Pentium Pro處理器開始,IA-32也支援64GB

邏輯位址:在保護模式中為段選擇子和段内偏移.

線性位址:線性位址空間中的一個位址.

實體位址:實體位址空間中的一個位址.

====================================================================================================================================

記憶體管理機制:分段和分頁

分段:将線性位址空間分成許多個受保護的位址空間,這些守保護的位址空間稱為段.

分頁:将段分成固定大小的頁(通常為4KB).

Intel 處理器-保護模式
Intel 處理器-保護模式

====================================================================================================================================

段描述符表:全局描述符表GDT和局部描述符表LDT.段描述符表最多包含2^13項,最大64KB.

注:系統必須有一個GDT.

Intel 處理器-保護模式
Intel 處理器-保護模式

========================================================================================================

段選擇子:指向段描述符表中的 段描述符.

Intel 處理器-保護模式

====================================================================================================================================

段寄存器:CS、SS、DS、ES、FS、GS.

Intel使用這6個段寄存器來存放段選擇子.

這6個段寄存器由一個可見部分和一個隐藏部分組成.當選擇子被寫入到可見部分時,處理器會自動 從段描述符中 将基位址,段長和通路權限寫入到 隐藏部分中.

Intel 處理器-保護模式

繼續閱讀