《Windows核心原理與實現》是2010年電子工業出版社出版的圖書,作者是潘愛民。本書主要解析了Windows如何實現現代作業系統的各個關鍵部件,包括進程、執行緒、物理記憶體和虛擬記憶體的管理,Windows中的同步和並發性支持,以及Windows的I/O模型。
基本介紹
- 書名:Windows核心原理與實現
- 作者:潘愛民
- ISBN:9787121105289
- 定價:99.00元
- 出版社:電子工業出版社
- 出版時間:2010-5-1
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,第1章,第2章,第3章,第4章,第5章,第6章,第7章,第8章,第9章,作者簡介,
內容簡介
《Windows核心原理與實現》在介紹這些關鍵部件時,本書直接以Windows的原始碼(WRK, Windows Research Kernel)為參照,因而讀者可以了解像Windows這樣的複雜作業系統是如何在x86處理器上運行的。
在內容選取方面,本書側重於Windows核心中最基本的系統部件,同時也兼顧到作為一個作業系統的完整性,所以,本書也介紹了像存儲體系、網路、Windows環境子系統等,這些雖然並不位於核心模組但卻支撐整個Windows運行的重要部件。在本書最後,也介紹了Windows Server 2003以後的核心發展和變化。
雖然書中有大量關於Windows代碼實現的描述,但是本書並沒有羅列WRK中的代碼,即使讀者不對照WRK的原始碼,也可以從這些章節的描述中理解Windows的實現機理。在每一個技術專題的介紹中,本書幾乎都提供了一個框架圖,並且有關鍵細節的實現分析,這樣做的意圖是讓讀者既能夠對一項技術有總體上的把握,也通曉關鍵的實現細節。
Windows作業系統已經有20年歷史了,市面上有大量關於Windows技術的文檔和書籍,但是,真正從原始碼來詮釋Windows底層機理的,本書還是第一次嘗試。在本書覆蓋的內容中,有相當一部分是第一次以文字形式披露出來的,期望這些內容能消除人們對於Windows的神秘感。
寫作本書的目的是讓對Windows有好奇心的人真正了解到Windows中的核心機理,讓計算機專業的學生和老師,以及系統軟體工程師可以快速地領略到Windows中先進的系統技術,以及在Windows上編寫出更加高效的軟體。本書也配備了一些小工具,通過這些小工具,讀者可以查看核心中的靜態或動態的信息,甚至觀察系統的行為,可通過Internet下載這些工具。
圖書目錄
第1章
概述
第2章
WINDOWS系統總述
第3章
WINDOWS進程和執行緒
第4章
WINDOWS記憶體管理
第5章
WINDOWS中的並發和同步
第6章
WINDOWS I/O系統
第7章
WINDOWS存儲管理
第8章
WINDOWS系統服務
第9章
WINDOWS核心高級話題
附錄
作者簡介
潘愛民,浙江海寧人,獲得了南開大學數學學士學位,清華大學工學碩士學位,以及北京大學計算機科學博士學位。他從中學時代開始接觸計算機編程,經歷了從DOS到Windows各種版本的發展歷程。潘愛民曾經長期從事軟體技術的研究和開發工作,撰寫了大量軟體技術文章,1999年曾經是《微電腦世界》雜誌社的合作專家。他著寫了《COM原理與套用》(1999年出版),翻譯了多部經典名作,如《Visual C++技術內幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本質論》、《計算機網路》(第四版)等。從2001年開始,潘愛民在北京大學計算機科學技術系承擔研究生課程教學,共講授了三門課程:《組件技術》、《網路與信息安全》和《程式開發環境分析與實踐》,深受學生歡迎。2006年秋季在清華大學軟體科學實驗班講授《程式設計與算法基礎》課程。 潘愛民獲得了2001年微軟亞洲研究院“微軟學者”稱號,2002年度北京大學優秀教學獎。他現在微軟亞洲研究院從事系統與安全方向的研究工作。