目錄
第1章 基礎知識
1.1 80386以上機器的寄存器
1.2 80386以上機器的存儲管理機制
1.3 處理器的三種工作方式
1.4 中斷及異常機制
1.5 任務狀態(tài)段
1.6 介紹Soft-ICEforWindows
第2章 Windows的實模式初始化
2.1 對內存資源的初步管理
2.2 與DOS和DOS下的程序通訊
2.3 VMM、VxDs和LE文件格式
2.4 全局描述符表(GDT)和頁表體系的雛形
2.5 數(shù)據段的詳細資料
2.6 供讀者參考的內存映象圖
2.7 Windows實模式初始化部分的流程
2.8 關于本章中的源程序
2.9 Windows實模式初始化部分的源程序
第3章 vMM的保護模式初始化
3.1 內存管理器(MMGR)的初始化
3.2 對事例數(shù)據的進一步處理
3.3 VxD的三次初始化
3.4 虛擬機控制塊(VMcB)的結構
3.5 數(shù)據段的詳細資料
3.6 VMM的保護模式初始化的流程圖
3.7 關于本書中的保護模式程序清單
3.8 VMM的保護模式初始化的程序清單
第4章 VMM的常駐部分
4.1 內存分配服務(Pager)
4.1.1 頁面分配
4.1.2 堆(Heap)
4.1.3 內存池
4.1.4 小結
4.2 中斷處理類服務
4.3 系統(tǒng)調度類服務(Scheduler)
4.3.1 系統(tǒng)控制(System_Control)
4.3.2 VMM中的事件
4.3.3 VMM中的條件回調
4.4 DPMI服務類(DPMIserver)
4.5 List
4.6 數(shù)據段的詳細資料
4.7 VMM的服務一覽表
4.8 VMM常駐部分的程序清單
第5章 虛擬設備驅動程序
5.1 什么是虛報設備驅動程序
5.2 虛擬機管理器(VMM)
5.3 設備描述塊(DDB)
5.4 VxD段
5.5 VxD的初始化
5.6 VxD的控制過程
5.7 客戶機寄存器結構
5.8 使用VxD的服務
5.9 SHELL的保護模式初始化部分的詳細清單
第6章 Windows的中斷機制
6.1 關于Windows下中斷的幾點說明
6.1.1 Windows中的兩類中斷
6.1.2 Windows中的任務狀態(tài)段(TsS)和中斷處理
6.2 VMM的中斷處理綜述
6.3 V86Fault06和ARPL
6.4 INT30和保護模式回調
6.5 VMMFault20
6.6 保護模式Interrupt
6.6.1 PMIVT和IDT
6.6.2 全局PMIVT和全局IDT
6.6.3 PMApp的PMIVT和IDT
6.6.4 與保護模式Interrupt有關的幾個過程的說明
6.6.5 保護模式下軟中斷的服務過程
6.7 Windows中Interrupt處理的完整流程
6.8 與中斷處理有關的程序清單
【中英文名詞對照】
參考文獻