內容簡介
本書針對 Windows Server 2003、Windows XP和Windows 2000做了全面更新,通過許多練習實驗讓你直接感受到Windows的內部行為。另外,本書還介紹了一些高級診斷技術,以便使你的系統運行得更加平穩和高效。無論你是開發人員還是系統管理員,你都可以在本書中找到一些關鍵的、有關體系結構方面的知識,通過這些知識你可以更好地做系統設計、調試,以及性能最佳化。
全書內容豐富、信息全面,主要包括的Windows作業系統深度知識有:理解Windows的關鍵機制,包括系統服務分發和調度機制、啟動和停機,以及註冊表;挖掘Windows的安全模型,包括訪問控制、特權和審計;利用核心調試器和其他的工具來檢查內部系統結構;檢查與進程、執行緒和作業相關的數據結構和算法;觀察Windows如何管理虛擬記憶體和物理記憶體;理解NTFS的操作和格式,診斷檔案系統訪問問題;從上往下查看Windows的網路棧,包括映射、API、名稱解析和協定驅動程式;診斷引導問題,執行崩潰分析。
本書適合廣大Windows平台開發人員、IT專業從業人員等參考使用。
作者簡介
潘愛民,浙江海寧人,獲得了南開大學數學學士學位,清華大學工學碩士學位,以及北京大學計算機科學博士學位。他從中學時代開始接觸計算機編程,經歷了從DOS到Windows各種版本的發展歷程。潘愛民曾經長期從事軟體技術的研究和開發工作,撰寫了大量軟體技術文章,1999年曾經是《微電腦世界》雜誌社的合作專家。他著寫了《COM原理與套用》(1999年出版),翻譯了多部經典名作,如《Visual C++技術內幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本質論》、《計算機網路》(第四版)等。從2001年開始,潘愛民在北京大學計算機科學技術系承擔研究生課程教學,共講授了三門課程:《組件技術》、《網路與信息安全》和《程式開發環境分析與實踐》,深受學生歡迎。2006年秋季在清華大學軟體科學實驗班講授《程式設計與算法基礎》課程。 潘愛民獲得了2001年微軟亞洲研究院“微軟學者”稱號,2002年度北京大學優秀教學獎。他現在微軟亞洲研究院從事系統與安全方向的研究工作 。
圖書目錄
第一章 概念和工具
第二章 系統結構
第三章 系統機制
第四章 管理機制
第五章 啟動和停機
第六章 進程、執行緒和作業
第七章 記憶體管理
第八章 安全性
第九章 I/O系統
第十章 存儲管理
第十一章 快取管理器
第十二章 檔案系統
第十三章 網路
第十四章 崩潰轉儲分析