第0章 操作系統(tǒng)結構概述
第1節(jié) 模塊組合結構
第2節(jié) 層次結構
第3節(jié) 管程結構
1. 管程和類程概念的引入
2. 管程結構操作系統(tǒng)
習題和思考題
第1章 Windows 98 IO模塊總體概述
第1節(jié) Windows 98總體結構
1. 設備驅動程序
2. Windows 98核心
3. 虛擬機管理器
4. 可安裝文件系統(tǒng)管理器
5. 配置管理器
第2節(jié) Windows 98引導過程總述
1.裝入IO.SYS階段
2. IO初始化階段
3. Windows 98的初始化階段(system初始化階段)
4.加載最高級別的用戶界面處理程序階段
第3節(jié) Windows 98 IO模塊的數(shù)據(jù)結構
1.堆棧運行環(huán)境
2. 緩沖區(qū)鏈(BUFFERS運行環(huán)境)
3. 為Windows 98運行而建立的表格
4. 為管理設備而設置的數(shù)據(jù)結構
5. 目錄管理和FAT管理
6. 數(shù)據(jù)結構實例
習題和思考題
大作業(yè)(1)
第2章 Windows 98 的引導
第1節(jié) 概述
1. 磁盤結構
2. 引導概述
第2節(jié) ROM的啟動例程
第3節(jié) 硬盤引導實現(xiàn)原理
1. 硬盤主引導記錄
2. 主引導記錄的實現(xiàn)原理
第4節(jié) BOOT程序實現(xiàn)原理
1. BOOT程序的數(shù)據(jù)組織
2. BOOT程序實現(xiàn)原理
第5節(jié) 程序注釋清單
1. 硬盤主引導記錄注釋清單
2. BOOT程序注釋清單
習題和思考題
大作業(yè)(2)
第3章 標準設備驅動程序
第1節(jié) IO常駐模塊的總體結構
第2節(jié) 常用數(shù)據(jù)結構
1. 設備標題和設備標題鏈
2. I/O請求標題(Request Header)
3. 標準設備驅動程序命令代碼—入口地址轉換表
第3節(jié) 設備驅動主控程序實現(xiàn)原理
1. 設備策略例程
2. 設備中斷例程
第4節(jié) 控制臺設備驅動程序實現(xiàn)原理
1.概述
2. 中斷16H功能調用
3. 命令驅動程序實現(xiàn)原理
第5節(jié) 輔助設備驅動程序實現(xiàn)原理
1. 概述
2. 中斷14H功能調用
3. 命令驅動程序實現(xiàn)原理
第6節(jié) 列表設備驅動程序實現(xiàn)原理
1. 概述
2. 命令驅動程序實現(xiàn)原理
第7節(jié) 時鐘設備驅動程序實現(xiàn)原理
1. 概述
2. 命令驅動程序實現(xiàn)原理
第8節(jié) 塊型設備驅動程序實現(xiàn)原理
1. 概述
2. 命令驅動程序實現(xiàn)原理
第9節(jié) 標準設備驅動程序注釋清單
第10節(jié) 輔助設備、鍵盤、打印機中斷程序注釋清單
1. 輔助設備中斷
2. 鍵盤中斷
3. 打印機中斷
習題和思考題
大作業(yè)(3)
第4章 IO.SYS系統(tǒng)初始化實現(xiàn)原理
第1節(jié) 概述
第2節(jié) 重裝入IO.SYS模塊
1. “搬家”前的重裝入過程
2. “搬家”后的重裝入過程
第3節(jié) 系統(tǒng)數(shù)據(jù)設置、保存及設備的初始化
1. 保存重裝入過程傳遞過來的數(shù)據(jù)
2. 檢查是否為80386以上的CPU
3. 保存系統(tǒng)數(shù)據(jù)到0050段并計算校驗和
4. 修改和擴充部分中斷
5. 軟盤驅動器的檢查
6. 讀取及保存機型描述字節(jié)
7. 初始化I / O端口
8. 系統(tǒng)數(shù)據(jù)的設置與保存
9. 鍵盤與時鐘的初始化
10. 硬盤數(shù)目的檢測與保存
第4節(jié) 生成塊設備控制塊
1. 塊設備控制塊(BDCB)的結構
2. 為軟盤驅動器生成BDCB
3. 為各硬盤分區(qū)生成BDCB
第5節(jié) 根據(jù)實際配置取舍系統(tǒng)
第6節(jié) 重裝入過程程序注釋清單
第7節(jié) 系統(tǒng)初始化程序注釋清單
習題和思考題
參考文獻