Windows內(nèi)核實驗教程

出版時間:2004-7  出版社:機械工業(yè)出版社  作者:陳向群  頁數(shù):224  
Tag標簽:無  

內(nèi)容概要

本書是在微軟亞洲研究院和美國微軟公司的支持下,由美國微軟公司全面提供Windows內(nèi)部技術(shù)資料,全國知名重點大學操作系統(tǒng)主講教師組成寫作組編撰的以Windows 2000/XP為實際示例,講授操作系統(tǒng)原理實驗課程的教科書。
本書基于Windows 2000/XP設(shè)計了一組操作系統(tǒng)課程實驗,這些實驗與操作系統(tǒng)課程的教學內(nèi)容相對應。實驗的安排循序漸進,很好地適應了課程的學習曲線,并對實驗涉及的相關(guān)原理性內(nèi)容進行了鋪墊。本書突出的特點是:實驗內(nèi)容與課程教學相呼應,經(jīng)典內(nèi)容與現(xiàn)代發(fā)展并舉,掌握基本方法與提高技術(shù)水平并重,原理與源代碼相結(jié)合。
本書適合作為高等院校計算機科學技術(shù)和電子信息類專業(yè)操作系統(tǒng)實驗課程的教材,也是設(shè)計、開發(fā)基于Windows 2000/XP平臺應用程序及操作系統(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 用戶進程
1.1.3 Windows 2000/XP的對象模型
1.2 Windows 2000/XP的處理器管理
1.2.1 Windows 2000/XP中進程的實現(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)換機制
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)機制
1.4.4 NTFS的目錄實現(xiàn)機制
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應用程序開發(fā)資源
2.1 驅(qū)動程序的編譯與調(diào)試
2.1.1 DDK的安裝
2.1.2 驅(qū)動程序的編譯
2.1.3 驅(qū)動程序的調(diào)試
2.2 MSDN應用簡介
2.2.1 什么是MSDN
2.2.2 MSDN 產(chǎn)品光盤的使用
2.2.3 新版 MSDN介紹
2.2.4 如何免費使用MSDN
2.2.5 MSDN使用示例
第3章 實習示例一: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ū)動程序的應用
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 上層應用程序
3.3.1 接口
3.3.2 數(shù)據(jù)包的解析
3.3.3 上層程序的原理與實現(xiàn)
3.4 小結(jié)
第4章 實習示例二:七個小實習
4.1 實習一:讀者寫者問題
4.1.1 實習要求
4.1.2 測試數(shù)據(jù)文件格式
4.1.3 實習分析
4.1.4 相關(guān)API函數(shù)說明
4.1.5 參考源代碼
4.1.6 示例程序的結(jié)果分析
4.1.7 習題
4.2 實習二:內(nèi)存管理
4.2.1 實習要求
4.2.2 實習目的
4.2.3 參考源程序說明
4.2.4 相關(guān)API函數(shù)說明
4.2.5 參考源代碼
4.2.6 運行結(jié)果分析
4.2.7 習題
4.3 實習三:快速文件系統(tǒng)
4.3.1 基本知識介紹
4.3.2 實習要求
4.3.3 示例程序的使用
4.3.4 參考源程序說明
4.3.5 相關(guān)API函數(shù)說明
4.3.6 示例程序的測試結(jié)果及分析
4.3.7 實習中應注意的問題
4.3.8 參考源代碼
4.3.9 習題
4.4 實習四:軟盤I/O
4.4.1 實習要求
4.4.2 具體流程
4.4.3 相關(guān)API函數(shù)說明
4.4.4 參考源代碼
4.4.5 習題
4.5 實習五:WinSock網(wǎng)絡(luò)通信
4.5.1 實習要求
4.5.2 實習環(huán)境
4.5.3 實習步驟
4.5.4 相關(guān)API函數(shù)說明
4.5.5 參考源代碼
4.5.6 習題
4.6 實習六:Windows 應用程序與動態(tài)鏈接庫
4.6.1 基本知識介紹
4.6.2 實習要求
4.6.3 相關(guān)說明
4.6.4 相關(guān)API函數(shù)說明
4.6.5 參考源程序及說明
4.7 實習七:WDM驅(qū)動程序開發(fā)
4.7.1 實習目的
4.7.2 實習過程
4.7.3 參考源代碼
4.7.4 習題
第5章 實習示例三:文件系統(tǒng)驅(qū)動程序設(shè)計
5.1 Windows FSD 體系結(jié)構(gòu)
5.1.1 本地 FSD
5.1.2 遠程 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)應用程序
附錄A 實習計劃建議
附錄B 實習報告主要內(nèi)容建議
參考文獻

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Windows內(nèi)核實驗教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7