出版時間:2004-7 出版社:機(jī)械工業(yè)出版社 作者:陳向群 頁數(shù):224
Tag標(biāo)簽:無
內(nèi)容概要
本書是在微軟亞洲研究院和美國微軟公司的支持下,由美國微軟公司全面提供Windows內(nèi)部技術(shù)資料,全國知名重點大學(xué)操作系統(tǒng)主講教師組成寫作組編撰的以Windows 2000/XP為實際示例,講授操作系統(tǒng)原理實驗課程的教科書。
本書基于Windows 2000/XP設(shè)計了一組操作系統(tǒng)課程實驗,這些實驗與操作系統(tǒng)課程的教學(xué)內(nèi)容相對應(yīng)。實驗的安排循序漸進(jìn),很好地適應(yīng)了課程的學(xué)習(xí)曲線,并對實驗涉及的相關(guān)原理性內(nèi)容進(jìn)行了鋪墊。本書突出的特點是:實驗內(nèi)容與課程教學(xué)相呼應(yīng),經(jīng)典內(nèi)容與現(xiàn)代發(fā)展并舉,掌握基本方法與提高技術(shù)水平并重,原理與源代碼相結(jié)合。
本書適合作為高等院校計算機(jī)科學(xué)技術(shù)和電子信息類專業(yè)操作系統(tǒng)實驗課程的教材,也是設(shè)計、開發(fā)基于Windows 2000/XP平臺應(yīng)用程序及操作系統(tǒng)驅(qū)動程序的重要參考書。
書籍目錄
序
前言
第1章 Windows 2000/XP操作系統(tǒng)概述
1.1 Windows 2000/XP的體系結(jié)構(gòu)
1.1.1 核心態(tài)操作系統(tǒng)組件
1.1.2 用戶進(jìn)程
1.1.3 Windows 2000/XP的對象模型
1.2 Windows 2000/XP的處理器管理
1.2.1 Windows 2000/XP中進(jìn)程的實現(xiàn)
1.2.2 Windows 2000/XP中線程的實現(xiàn)
1.2.3 Windows 2000/XP線程調(diào)度
1.2.4 Windows 2000/XP線程的同步
1.3 Windows 2000/XP的內(nèi)存管理
1.3.1 地址轉(zhuǎn)換機(jī)制
1.3.2 Windows 2000/XP的內(nèi)存分配
1.3.3 頁面調(diào)度策略
1.3.4 物理內(nèi)存管理
1.4 Windows 2000/XP的文件系統(tǒng)
1.4.1 NTFS的卷和簇
1.4.2 主控文件表
1.4.3 NTFS的文件實現(xiàn)機(jī)制
1.4.4 NTFS的目錄實現(xiàn)機(jī)制
1.5 Windows 2000/XP的I/O系統(tǒng)
1.5.1 Windows 2000/XP的I/O系統(tǒng)結(jié)構(gòu)
1.5.2 I/O系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
1.5.3 Windows 2000/XP的設(shè)備驅(qū)動程序
第2章 Windows2000/XP應(yīng)用程序開發(fā)資源
2.1 驅(qū)動程序的編譯與調(diào)試
2.1.1 DDK的安裝
2.1.2 驅(qū)動程序的編譯
2.1.3 驅(qū)動程序的調(diào)試
2.2 MSDN應(yīng)用簡介
2.2.1 什么是MSDN
2.2.2 MSDN 產(chǎn)品光盤的使用
2.2.3 新版 MSDN介紹
2.2.4 如何免費使用MSDN
2.2.5 MSDN使用示例
第3章 實習(xí)示例一:NDIS 協(xié)議驅(qū)動程序設(shè)計
3.1 NDIS規(guī)范
3.1.1 Windows中的網(wǎng)絡(luò)體系結(jié)構(gòu)
3.1.2 NDIS驅(qū)動程序
3.1.3 NDIS驅(qū)動程序的應(yīng)用
3.2 NDIS協(xié)議驅(qū)動程序設(shè)計
3.2.1 協(xié)議驅(qū)動設(shè)計框架
3.2.2 NDIS協(xié)議驅(qū)動設(shè)計思想
3.2.3 NDIS協(xié)議驅(qū)動重要功能的實現(xiàn)
3.3 上層應(yīng)用程序
3.3.1 接口
3.3.2 數(shù)據(jù)包的解析
3.3.3 上層程序的原理與實現(xiàn)
3.4 小結(jié)
第4章 實習(xí)示例二:七個小實習(xí)
4.1 實習(xí)一:讀者寫者問題
4.1.1 實習(xí)要求
4.1.2 測試數(shù)據(jù)文件格式
4.1.3 實習(xí)分析
4.1.4 相關(guān)API函數(shù)說明
4.1.5 參考源代碼
4.1.6 示例程序的結(jié)果分析
4.1.7 習(xí)題
4.2 實習(xí)二:內(nèi)存管理
4.2.1 實習(xí)要求
4.2.2 實習(xí)目的
4.2.3 參考源程序說明
4.2.4 相關(guān)API函數(shù)說明
4.2.5 參考源代碼
4.2.6 運行結(jié)果分析
4.2.7 習(xí)題
4.3 實習(xí)三:快速文件系統(tǒng)
4.3.1 基本知識介紹
4.3.2 實習(xí)要求
4.3.3 示例程序的使用
4.3.4 參考源程序說明
4.3.5 相關(guān)API函數(shù)說明
4.3.6 示例程序的測試結(jié)果及分析
4.3.7 實習(xí)中應(yīng)注意的問題
4.3.8 參考源代碼
4.3.9 習(xí)題
4.4 實習(xí)四:軟盤I/O
4.4.1 實習(xí)要求
4.4.2 具體流程
4.4.3 相關(guān)API函數(shù)說明
4.4.4 參考源代碼
4.4.5 習(xí)題
4.5 實習(xí)五:WinSock網(wǎng)絡(luò)通信
4.5.1 實習(xí)要求
4.5.2 實習(xí)環(huán)境
4.5.3 實習(xí)步驟
4.5.4 相關(guān)API函數(shù)說明
4.5.5 參考源代碼
4.5.6 習(xí)題
4.6 實習(xí)六:Windows 應(yīng)用程序與動態(tài)鏈接庫
4.6.1 基本知識介紹
4.6.2 實習(xí)要求
4.6.3 相關(guān)說明
4.6.4 相關(guān)API函數(shù)說明
4.6.5 參考源程序及說明
4.7 實習(xí)七:WDM驅(qū)動程序開發(fā)
4.7.1 實習(xí)目的
4.7.2 實習(xí)過程
4.7.3 參考源代碼
4.7.4 習(xí)題
第5章 實習(xí)示例三:文件系統(tǒng)驅(qū)動程序設(shè)計
5.1 Windows FSD 體系結(jié)構(gòu)
5.1.1 本地 FSD
5.1.2 遠(yuǎn)程 FSD
5.1.3 FSD 與文件系統(tǒng)操作
5.1.4 FSD 與系統(tǒng)注冊表的關(guān)系
5.2 虛擬盤文件系統(tǒng)驅(qū)動程序
5.2.1 Driver Entry 例程
5.2.2 創(chuàng)建虛擬磁盤設(shè)備
5.2.3 主要分發(fā)例程
5.2.4 ntifs.h 中重要的數(shù)據(jù)結(jié)構(gòu)和函數(shù)原型聲明
5.3 虛擬盤文件系統(tǒng)應(yīng)用程序
附錄A 實習(xí)計劃建議
附錄B 實習(xí)報告主要內(nèi)容建議
參考文獻(xiàn)
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載