Windows內(nèi)核情景分析

出版時(shí)間:2009年5月  出版社:電子工業(yè)出版社  作者:毛德操  頁(yè)數(shù):1465  
Tag標(biāo)簽:無(wú)  

前言

多年來(lái),Windows壟斷了中國(guó)桌面操作系統(tǒng),中國(guó)學(xué)校中也開(kāi)設(shè)了很多Windows課程,但令人遺憾的是,由于Windows的源代碼不開(kāi)放,這些課程往往只能使學(xué)生了解Windows的外特性和操作方法,卻不能使學(xué)生了解和掌握Windows的內(nèi)核。有人會(huì)問(wèn):難道中國(guó)人真的需要深入到操作系統(tǒng)的內(nèi)核,去掌握它的核心技術(shù)嗎?有人說(shuō):微軟花了上千億美元開(kāi)發(fā)出Windows操作系統(tǒng),中國(guó)人花1000元人民幣就能買到,為什么還要自己去研究和開(kāi)發(fā)呢?一些外國(guó)咨詢公司也為中國(guó)政府支招,如麥肯錫公司在2002年所做的《中國(guó)軟件產(chǎn)業(yè)發(fā)展戰(zhàn)略研究報(bào)告》就主張中國(guó)不必發(fā)展操作系統(tǒng),而應(yīng)像印度那樣,主要發(fā)展面向出口的離岸外包業(yè)務(wù)。這樣的觀點(diǎn)前些年在中國(guó)相當(dāng)流行,影響了不少人。2008年10月,有一個(gè)事件震驚了中國(guó):微軟宣稱將對(duì)其認(rèn)為是使用盜版Windows和Office的電腦實(shí)行了“黑屏”。用戶面對(duì)“黑屏”束手無(wú)策,這才意識(shí)到,自己的電腦被微軟操控了!中國(guó)信息安全的軟肋由此暴露無(wú)遺。事實(shí)上,在信息安全方面我國(guó)歷來(lái)要求使用“自主可控”的軟件和硬件,“黑屏”事件更使廣大用戶有了切膚之痛,認(rèn)識(shí)到自主可控的重要性?,F(xiàn)在,世界上許多國(guó)家也有了這種共識(shí),如俄國(guó)、歐洲和拉丁美洲的一些國(guó)家都在發(fā)展基于開(kāi)源軟件Linux的自主操作系統(tǒng)。在這方面,目前中國(guó)的重大進(jìn)展是起動(dòng)了“核高基”重大專項(xiàng),這是按照《國(guó)家中長(zhǎng)期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要(2006-2020年)》所部署的,旨在發(fā)展“核心電子器件、高端通用芯片及基礎(chǔ)軟件產(chǎn)品”。其中的“基礎(chǔ)軟件產(chǎn)品”中最重要的就是操作系統(tǒng)。這樣,持續(xù)多年的中國(guó)要不要發(fā)展自主操作系統(tǒng)的爭(zhēng)議終于有了定論。通過(guò)“核高基”專項(xiàng),中國(guó)有望在今后三個(gè)五年計(jì)劃內(nèi)實(shí)現(xiàn)自主操作系統(tǒng)的產(chǎn)業(yè)化,將來(lái)中國(guó)的信息系統(tǒng)再不會(huì)被人“黑屏”了。

內(nèi)容概要

本書(shū)通過(guò)分析ReactOS的源代碼介紹了Windows內(nèi)核各個(gè)方面的結(jié)構(gòu)、功能、算法與具體實(shí)現(xiàn)。全書(shū)從“內(nèi)存管理”、“進(jìn)程”、“進(jìn)程間通信”、“設(shè)備驅(qū)動(dòng)”等多個(gè)方面進(jìn)行分析介紹,所有的分析都有ReactOS的源代碼(以及部分由微軟公開(kāi)的源代碼)作為依據(jù),使讀者能深入理解Windows內(nèi)核的方方面面,也可以使讀者的軟件開(kāi)發(fā)能力和水平得到提高?! ”緯?shū)可供大學(xué)有關(guān)專業(yè)的高年級(jí)學(xué)生和研究生用做教學(xué)參考,也可供廣大的軟件工程師,特別是從事系統(tǒng)軟件研發(fā)的工程師用于工作參考或用做進(jìn)修教材。

書(shū)籍目錄

上冊(cè) 第1章 概述   1.1 Windows操作系統(tǒng)發(fā)展簡(jiǎn)史   1.2 用戶空間和系統(tǒng)空間   1.3 Windows內(nèi)核   1.4 開(kāi)源項(xiàng)目ReactOS及其代碼   1.5 Windows內(nèi)核函數(shù)的命名  第2章 系統(tǒng)調(diào)用   2.1 內(nèi)核與系統(tǒng)調(diào)用   2.2 系統(tǒng)調(diào)用的內(nèi)核入口KiSystemService()   2.3 系統(tǒng)調(diào)用的函數(shù)跳轉(zhuǎn)   2.4 系統(tǒng)調(diào)用的返回   2.5 快速系統(tǒng)調(diào)用   2.6 從內(nèi)核中發(fā)起系統(tǒng)調(diào)用  第3章 內(nèi)存管理   3.1 內(nèi)存區(qū)間的動(dòng)態(tài)分配   3.2 頁(yè)面異常   3.3 頁(yè)面的換出   3.4 共享映射區(qū)(Section)   3.5 系統(tǒng)空間的緩沖區(qū)管理  第4章 對(duì)象管理   4.1 對(duì)象與對(duì)象目錄   4.2 對(duì)象類型   4.3 句柄和句柄表   4.4 對(duì)象的創(chuàng)建   4.5 幾個(gè)常用的內(nèi)核函數(shù)   4.6 對(duì)象的訪問(wèn)控制   4.7 句柄的遺傳和繼承   4.8 系統(tǒng)調(diào)用NtDuplicateObject()   4.9 系統(tǒng)調(diào)用NtClose()  第5章 進(jìn)程與線程   5.1 概述   5.2 Windows進(jìn)程的用戶空間   5.3 系統(tǒng)調(diào)用NtCreateProcess()   5.4 系統(tǒng)調(diào)用NtCreateThread()   5.5 Windows的可執(zhí)行程序映像   5.6 Windows的進(jìn)程創(chuàng)建和映像裝入   5.7 Windows DLL的裝入和連接   5.8 Windows的APC機(jī)制   5.9 Windows線程的調(diào)度和切換   5.10 線程和進(jìn)程的優(yōu)先級(jí)   5.11 線程本地存儲(chǔ)TLS   5.12 進(jìn)程掛靠   5.13 Windows的跨進(jìn)程操作   5.14 Windows線程間的相互作用  第6章 進(jìn)程間通信   6.1 概述   6.2 共享內(nèi)存區(qū)(Section)   6.3 線程的等待/喚醒機(jī)制   6.4 信號(hào)量(Semaphore)   6.5 互斥門(Mutant)   6.6 事件(Event)   6.7 命名管道(Named Pipe)和信插(Mailslot)   6.8 本地過(guò)程調(diào)用(LPC)   6.9 視窗報(bào)文(Message)  第7章 視窗報(bào)文   7.1 視窗線程與Win32k擴(kuò)充系統(tǒng)調(diào)用   7.2 視窗報(bào)文的接收   7.3 Win32k的用戶空間回調(diào)機(jī)制   7.4 用戶空間的外掛函數(shù)   7.5 視窗報(bào)文的發(fā)送   7.6 鍵盤輸入線程   7.7 鼠標(biāo)器輸入線程   7.8 默認(rèn)的報(bào)文處理  第8章 結(jié)構(gòu)化異常處理   8.1 結(jié)構(gòu)化異常處理的程序框架   8.2 系統(tǒng)空間的結(jié)構(gòu)化異常處理   8.3 用戶空間的結(jié)構(gòu)化異常處理   8.4 軟異常 下冊(cè) 第9章 設(shè)備驅(qū)動(dòng)  第10章 網(wǎng)絡(luò)操作  第11章 文件操作  第12章 操作系統(tǒng)的安全性  第13章 注冊(cè)表 第14章 系統(tǒng)管理進(jìn)程與服務(wù)進(jìn)程 跋 參考文獻(xiàn)

章節(jié)摘錄

插圖:上冊(cè)第2章系統(tǒng)調(diào)用2.1內(nèi)核與系統(tǒng)調(diào)用對(duì)于應(yīng)用程序的運(yùn)行即應(yīng)用進(jìn)程而言,操作系統(tǒng)內(nèi)核的作用體現(xiàn)在一組可以供其調(diào)用的函數(shù),稱為“系統(tǒng)調(diào)用(System Call)”,正是這些系統(tǒng)調(diào)用加上一些輔助的手段構(gòu)成了應(yīng)用軟件的運(yùn)行環(huán)境,即日常所說(shuō)的“運(yùn)行平臺(tái)”。從應(yīng)用軟件的角度看,這些系統(tǒng)調(diào)用都是操作系統(tǒng)為其提供的服務(wù),所以也稱“系統(tǒng)服務(wù)(System Service)”。在本書(shū)中,“系統(tǒng)調(diào)用”與“系統(tǒng)服務(wù)”是可以互換的同義詞。從程序運(yùn)行的角度看,進(jìn)程是主動(dòng)的、“活性(Active)”的,是發(fā)出調(diào)用請(qǐng)求的一方;而內(nèi)核是被動(dòng)(Passive)的,只是應(yīng)進(jìn)程的要求而提供服務(wù)。但是,從整個(gè)系統(tǒng)的角度看,則內(nèi)核也有活性的一面,諸多應(yīng)用進(jìn)程就是在內(nèi)核的調(diào)度下運(yùn)行,所以內(nèi)核有其兩面性。離開(kāi)進(jìn)程調(diào)度,內(nèi)核就只剩下了被動(dòng)的一面,那就類似于一個(gè)運(yùn)行時(shí)程序庫(kù)了。而系統(tǒng)調(diào)用即系統(tǒng)服務(wù),就體現(xiàn)了內(nèi)核被動(dòng)的一面。內(nèi)核活性的一面即進(jìn)程調(diào)度,對(duì)于應(yīng)用程序而言是無(wú)形的,其目的就在于為應(yīng)用軟件創(chuàng)造一種似乎獨(dú)占著CPU的假象;相比之下內(nèi)核被動(dòng)的一面即系統(tǒng)調(diào)用則是有形的,要不然應(yīng)用程序就無(wú)法調(diào)用這些服務(wù)。系統(tǒng)調(diào)用所提供的服務(wù)是在內(nèi)核中,一般是在“系統(tǒng)空間”實(shí)現(xiàn)的,而應(yīng)用軟件則都在用戶空間運(yùn)行,二者之間有著空間的間隔,實(shí)質(zhì)上是CPU運(yùn)行模式的不同。所以,在應(yīng)用軟件與內(nèi)核之間必定存在著一個(gè)明確定義的“系統(tǒng)調(diào)用界面”。 不過(guò)要由應(yīng)用軟件直接按規(guī)定的形式進(jìn)行系統(tǒng)調(diào)用是不方便的,所以一般都要在外面包上一層,提供一套便于調(diào)用的(用戶空間)庫(kù)函數(shù)作為中介。在UNIX/Linux系統(tǒng)及后來(lái)的POSIX標(biāo)準(zhǔn)中,這就是c語(yǔ)言運(yùn)行庫(kù)的一部分。就調(diào)用的參數(shù)、返回值、作用而言,由標(biāo)準(zhǔn)C語(yǔ)言運(yùn)行庫(kù)提供的“系統(tǒng)調(diào)用”函數(shù)與實(shí)際的系統(tǒng)調(diào)用一一對(duì)應(yīng)并基本相同。例如,read()是個(gè)系統(tǒng)調(diào)用,而用戶程序引用的read()實(shí)際上是庫(kù)函數(shù),二者是對(duì)應(yīng)的,并且參數(shù)的數(shù)量、類型、次序等基本相同,功能則完全相同。標(biāo)準(zhǔn)C語(yǔ)言運(yùn)行庫(kù)也提供一些建立在系統(tǒng)調(diào)用基礎(chǔ)上功能有所擴(kuò)充的高層庫(kù)函數(shù),例如fread0是建立在read()基礎(chǔ)上的,但是用起來(lái)更加方便,可是那就不叫系統(tǒng)調(diào)用。

編輯推薦

?市面上唯一一本講述Windows內(nèi)核分析的圖書(shū)。?歷時(shí)三年,近1500頁(yè)篇幅,毛德操老師最新力作!《Windows內(nèi)核情景分析:采用開(kāi)源代碼ReactOS》:歷時(shí)3年,近1500頁(yè)篇幅,毛德操老師重磅著作

名人推薦

操作系統(tǒng)是最基礎(chǔ)、最核心的計(jì)算機(jī)軟件。長(zhǎng)期處于技術(shù)壟斷地位的Windows操作系統(tǒng),其源程序代碼是不公開(kāi)的,可看成一個(gè)“黑盒子”。毛德操先生這本書(shū),通過(guò)分析ReactOS的源程序代碼,介紹了Windows操作系統(tǒng)內(nèi)核的結(jié)構(gòu)及其各種機(jī)制,使讀者能深入理解Windows操作系統(tǒng)內(nèi)核這個(gè)“黑盒子”的各個(gè)方面,這對(duì)于打破Windows的技術(shù)壟斷,開(kāi)發(fā)具有自主知識(shí)產(chǎn)權(quán)的新型操作系統(tǒng),實(shí)現(xiàn)Windows與Linux操作系統(tǒng)的高度互操作,具有重大的實(shí)際價(jià)值。毛德操先生在剖析Windows、Linux等操作系統(tǒng)內(nèi)核的結(jié)構(gòu)與機(jī)制方面,走在了國(guó)際學(xué)術(shù)界的前列?!  袊?guó)開(kāi)源軟件推進(jìn)聯(lián)盟主席 陸首群   雖然當(dāng)前以Linux為代表的開(kāi)源軟件為中國(guó)發(fā)展自主操作系統(tǒng)提供了很好的支撐,但學(xué)習(xí)和借鑒Windows也有重要價(jià)值。在這個(gè)時(shí)候,毛德操先生所著的《Windows 內(nèi)核情景分析》出版了,它為廣大讀者打開(kāi)了通向Windows內(nèi)核的大門。與其說(shuō)本書(shū)是一部單純的學(xué)術(shù)著作,不如說(shuō)這更是一篇實(shí)踐經(jīng)驗(yàn)的總結(jié)。本書(shū)正是毛德操先生近年來(lái)領(lǐng)導(dǎo)開(kāi)發(fā)“兼容內(nèi)核(Unified Kernel)”項(xiàng)目的一篇經(jīng)驗(yàn)總結(jié)。早在2004年毛先生就提出了開(kāi)發(fā)“兼容內(nèi)核”的倡議,他提出開(kāi)發(fā)一個(gè)既能支持Linux應(yīng)用軟件運(yùn)行、也能支持Windows應(yīng)用軟件運(yùn)行的內(nèi)核,這與開(kāi)源項(xiàng)目Wine有異曲同工之妙。  ——中國(guó)工程院院士 倪光南

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Windows內(nèi)核情景分析 PDF格式下載


用戶評(píng)論 (總計(jì)66條)

 
 

  •   Windows內(nèi)核情景分析這本書(shū)是采用ReactOS開(kāi)源的代碼進(jìn)行分析,由于Windows源代碼不開(kāi)源,通過(guò)閱讀開(kāi)源的代碼,對(duì)深入Windows內(nèi)核研究很有價(jià)值,結(jié)合WRK,對(duì)提高Windows內(nèi)核編程很有幫助。
  •   剛剛收到書(shū),先看了前言和序,有感于毛先生的第一句話:“世上有這么一些人,這些人對(duì)于感興趣的事物絕不滿足于僅僅知其然,而非得要知其所以然才能舒服?!?。這句話,足以說(shuō)明毛先生治學(xué)嚴(yán)禁、本書(shū)內(nèi)容的深度足以信任。國(guó)內(nèi)操作系統(tǒng)類書(shū)籍很多,但是多數(shù)是在空洞的理論上泛泛而談,缺乏代碼佐證。科班的課程里面也有操作系統(tǒng)的課程,可惜大多數(shù)學(xué)生也只是知道“實(shí)時(shí)、信號(hào)、互斥...”這樣的名稱解釋,考試固然足矣,可惜,他們沒(méi)看過(guò)代碼。況且國(guó)內(nèi)軟件行業(yè)大多數(shù)公司、團(tuán)體和培訓(xùn)機(jī)構(gòu)缺乏研究態(tài)度,提倡所謂的“黑盒”,不理會(huì)被封裝的內(nèi)部原理,只用知曉接口即可,如此以來(lái)技術(shù)人員固然可以從事開(kāi)發(fā)工作,但是對(duì)自己的產(chǎn)品在根本上就是不甚了解的。所以,喜歡這本書(shū)的人,不會(huì)是所謂的“軟件藍(lán)領(lǐng)”。但是這是一本軟件逆向分析者、內(nèi)核開(kāi)發(fā)人員、安全行業(yè)者們期待的好書(shū)。等我讀完了,再來(lái)發(fā)表技術(shù)細(xì)節(jié)方面的討論。感謝毛先生。
  •   正如作者說(shuō)開(kāi)發(fā)一個(gè)linux和windows互相融合的內(nèi)核,使windows和linux平臺(tái)的軟件能完美的運(yùn)行。我要努力的學(xué)習(xí),希望加入這個(gè)偉大的工作中。
  •   本人對(duì)計(jì)算機(jī)安全領(lǐng)域很感興趣,現(xiàn)在發(fā)現(xiàn)很多問(wèn)題在應(yīng)用層上是不可能解決的,只有深入內(nèi)核,而如果你不知道Windows內(nèi)核是如何工作的,內(nèi)核編程是不可能的。
    這兩本書(shū)很詳細(xì)的解讀了Windows內(nèi)核是如何工作的,寫的非常詳細(xì),解釋的非常清楚,贊一個(gè)。
  •   作者非常踏實(shí),嚴(yán)謹(jǐn),用源代碼來(lái)解說(shuō)操作系統(tǒng)的原理,且文筆流暢易懂。雖然不是引用真正的Windows源代碼,但對(duì)于研究Windows的某些核心機(jī)制仍然很有參考價(jià)值。個(gè)人認(rèn)為比某些只說(shuō)大道理而完全脫離源代碼的Windows書(shū)籍更值得一看。
  •   雖然感覺(jué)不如Linux那本分析的好,但也還是非常不錯(cuò)的。十分受益。只是很可惜,微軟在其新系統(tǒng)中的變化太大了。尤其是驅(qū)動(dòng)這一塊。



    無(wú)論如何,想深入的了解Windows的內(nèi)部原理,此書(shū)必備。
  •   對(duì)windows的源碼進(jìn)行了較詳細(xì)的剖析,對(duì)了解windows內(nèi)核運(yùn)行原理有很大幫助,但正因?yàn)槿绱?,想要看下去也需要有點(diǎn)毅力喔~~
  •   一本非常不錯(cuò)的書(shū),國(guó)人寫的,對(duì)Windows內(nèi)核的了解及其有幫助
  •   對(duì)于沒(méi)開(kāi)源的WINDOWS來(lái)說(shuō),這是最系統(tǒng)全面的講解WINDOWS系統(tǒng)的中文書(shū)了。
  •   毛老師的書(shū), 對(duì)于我來(lái)說(shuō)實(shí)在是高深了一點(diǎn).
    所以斗膽給預(yù)備買書(shū)的讀者建議便是: 你最少得是中級(jí)的windows程序員~~

    否則 你會(huì)看著很吃力~

    當(dāng)然, 如果是是有遠(yuǎn)見(jiàn)的程序員, 我想這本書(shū)絕對(duì)是得買的. 因?yàn)檫@是你遲早得看懂的書(shū).
  •   很是鄙視國(guó)內(nèi)出書(shū)的所謂技術(shù)“牛人”,但是借看過(guò)作者另外一本關(guān)于Linux內(nèi)核的書(shū),覺(jué)得很是用心,所以該書(shū)也得買來(lái)收藏,支持一下。
  •   很經(jīng)典的書(shū),深入學(xué)習(xí)WINDOWS必備。
  •   本書(shū)非常的好,對(duì)于了解windows非常的好。
  •   前一陣子一直研究有關(guān)windows線程調(diào)度的問(wèn)題,不過(guò)是用WRK研究的。。。
  •   這本書(shū)有深度,講得很具體。
  •   很喜歡看毛德操老師寫的書(shū),講得很深入,不錯(cuò).
  •   這本書(shū)應(yīng)該一一強(qiáng)行記錄,私下慢慢研究
  •   這本書(shū)相當(dāng)?shù)牟诲e(cuò),寫的很詳細(xì)
  •   感謝!感嘆!讀到第2章便感覺(jué)到190元不貴;看了一晚上也沒(méi)有感覺(jué)到疲憊,確實(shí)過(guò)癮."用一件東西部不明白它的道理是十分不高明的"感謝毛先生的治學(xué)嚴(yán)謹(jǐn),行文流暢,用詞考究.............一本好書(shū),如果這本書(shū)能再早點(diǎn)出來(lái)有多好.....
  •   這兩本書(shū)確實(shí)寫得通俗易懂,但是篇幅太大,一般人是看不過(guò)來(lái)的。建議出一個(gè)精簡(jiǎn)版,再挖挖深度,可能效果會(huì)更好。
  •   很多,很詳細(xì)
  •   買回來(lái)兩天了,剛看了前兩章,真是廢寢忘食。以前只了解理論知識(shí),而且似懂非懂,看了源碼后一切豁然開(kāi)朗

    唯一的不足就是書(shū)送到的時(shí)候兩本背面全都有刮痕,真不知道是怎么搞的。
  •   書(shū)是幫老公買的,內(nèi)容是網(wǎng)上調(diào)查后才來(lái)挑的這本,應(yīng)該沒(méi)問(wèn)題。紙張還不錯(cuò)
  •   還要慢慢的啃
  •   nice 過(guò)陣子再看,儲(chǔ)備
  •   這種書(shū)籍是自己的典藏書(shū)籍,以后功力深厚的再看。
  •   運(yùn)送挺快,服務(wù)挺好。
  •   沒(méi)有時(shí)間看,看了一點(diǎn)點(diǎn),個(gè)人感覺(jué)很喜歡
  •   終于拿到書(shū)了!
  •   書(shū)寫的不錯(cuò),希望能出window764位的就更好了
  •   剛收到書(shū),剛看了第一章,感覺(jué)很不錯(cuò),算是對(duì)本人以往所學(xué)知識(shí)的總結(jié)吧!等看完后再評(píng)論吧.另外,書(shū)的裝訂有點(diǎn)小問(wèn)題,不知道看完全書(shū)后會(huì)不會(huì)散掉,呵呵!
  •   看過(guò)PDF,一直想買一套正版,可惜早就缺貨了,而其他地方不是正版貴得離譜就是復(fù)印版,以為當(dāng)當(dāng)?shù)娜睍?shū)登記也只是擺設(shè),但居然它真的起作用了,厚厚的兩大本,正版的質(zhì)量,毛SIR深入淺出的解說(shuō)。。要真心感謝當(dāng)當(dāng)。
  •   師傅領(lǐng)進(jìn)門,修行在個(gè)人。以前讀過(guò)毛先生的Linux內(nèi)核情景源代碼情景分析,雖說(shuō)不是面面俱到,但對(duì)初學(xué)者是絕對(duì)的有益,讓人少走彎路,把主要作用,原理給指點(diǎn)出來(lái)了,要多細(xì)就根據(jù)個(gè)人的口味去讀代碼了。就是書(shū)的裝訂質(zhì)量不佳呀,我翻了一下就開(kāi)縫裂了哦。最后祝福大家能得到想要的。
  •   作者的水平值得肯定!行文非常出色。該書(shū)內(nèi)容適合有一定Windows內(nèi)核基礎(chǔ)的讀者,但總體來(lái)講,在深度方面還是有所欠缺,也沒(méi)有涉及到HAL的內(nèi)容,對(duì)硬件方面的闡述還不夠。最可惜的是,缺乏對(duì)操作系統(tǒng)啟動(dòng)方面的內(nèi)容。
  •   想這類代碼解讀書(shū)的意義是什么呢?節(jié)約讀者實(shí)驗(yàn)和思考的時(shí)間。這本書(shū)基本做到了這點(diǎn)。不過(guò)書(shū)中有些地方不實(shí)際看看源代碼還是不能明白,果然還是得實(shí)踐一下的
  •   是學(xué)習(xí)操作系統(tǒng)的好書(shū)
  •   不錯(cuò),值得一看,書(shū)很厚,要花很長(zhǎng)的時(shí)間來(lái)看啦!
  •   不知什么時(shí)候還有活動(dòng)
  •   想看完比較難了,當(dāng)作字典查閱的。
  •   其實(shí)沒(méi)必要買的。
  •   加上國(guó)際化章節(jié)就很好
  •   操作系統(tǒng)是最基礎(chǔ)、最核心的計(jì)算機(jī)軟件。長(zhǎng)期處于技術(shù)壟斷地位的Windows操作系統(tǒng),其源程序代碼是不公開(kāi)的,可看成一個(gè)“黑盒子”。毛德操先生這本書(shū),通過(guò)分析ReactOS的源程序代碼,介紹了Windows操作系統(tǒng)內(nèi)核的結(jié)構(gòu)及其各種機(jī)制,使讀者能深入理解Windows操作系統(tǒng)內(nèi)核這個(gè)“黑盒子”的各個(gè)方面,這對(duì)于打破Windows的技術(shù)壟斷,開(kāi)發(fā)具有自主知識(shí)產(chǎn)權(quán)的新型操作系統(tǒng),實(shí)現(xiàn)Windows與Linux操作系統(tǒng)的高度互操作,具有重大的實(shí)際價(jià)值。毛德操先生在剖析Windows、Linux等操作系統(tǒng)內(nèi)核的結(jié)構(gòu)與機(jī)制方面,走在了國(guó)際學(xué)術(shù)界的前列。
  •   還沒(méi)有看!等看完之后回給詳細(xì)評(píng)論
  •   感覺(jué)有點(diǎn)難看不懂,只能先放著以后再看了
  •   定價(jià)太高,內(nèi)容卻不咋的。
  •   老子才看了2個(gè)月,就開(kāi)裂了
  •   如果買了這本書(shū)就一定要認(rèn)真的耐心的讀一遍,以前認(rèn)為理所應(yīng)當(dāng)?shù)氖虑樵瓉?lái)是因?yàn)檫@樣或那樣的原因;剖析內(nèi)部的實(shí)現(xiàn)會(huì)發(fā)現(xiàn)不論是WINDOWS還是LINUX都是非常了不起的杰作;經(jīng)??吹骄W(wǎng)上的開(kāi)發(fā)人員之間爭(zhēng)論是在WINDOWS平臺(tái)上還是在LINUX,真的沒(méi)有必要;底層的實(shí)現(xiàn)從宏觀上說(shuō)是相通的;誰(shuí)劣誰(shuí)優(yōu)沒(méi)有必要爭(zhēng)論,他們的事先都是在為了實(shí)現(xiàn)自己的目標(biāo)而做出來(lái)的,只是兩者的目標(biāo)和側(cè)重點(diǎn)不一樣而已;
  •   我是《Windows內(nèi)核情景分析:采用開(kāi)源代碼ReactOS(上、下冊(cè))》這套書(shū)的編輯,在這里首先非常感謝大家對(duì)此書(shū)的支持與評(píng)價(jià)。 在《Windows內(nèi)核情景分析——采用開(kāi)源代碼ReactOS》一書(shū)出版后,立刻有很多人對(duì)其給予了各種不同的評(píng)價(jià),褒貶不一。雖然直到此刻除作者外,我大約是唯一一位從頭到尾閱讀本書(shū)不止一遍的人,可是我無(wú)法給出類似的評(píng)價(jià)——因?yàn)槲易杂X(jué)站得不夠高??墒?,我可以與大家分享我的一些感受?! ∵@是怎樣的一本書(shū)?看完這樣一本書(shū),我竟絲毫不覺(jué)得疲憊!雖然是一本純技術(shù)類圖書(shū),可是從頭到尾讀了兩遍,卻絲毫沒(méi)有感覺(jué)到所闡釋內(nèi)容的艱深。作者的行文之流暢,以及用語(yǔ)之通俗易懂,令我嘆服?! ∵@是怎樣的一本書(shū)?雖然在校時(shí)也讀過(guò)很多的書(shū),可是關(guān)于Windows內(nèi)核方面的書(shū)這卻是我讀過(guò)的第一本,本以為會(huì)像看天書(shū)一般痛苦煎熬,沒(méi)想到竟然在輕松閱讀中學(xué)到了不少知識(shí),比如關(guān)于映像劫持等。  這是怎樣的一本書(shū)?它也許不是一本W(wǎng)indows內(nèi)核分析的圣經(jīng),但對(duì)于Windows內(nèi)核研究入門來(lái)說(shuō)絕對(duì)可稱得上是一部佳作,可以幫助你輕松入門?! 〈送?,還不得不提到本書(shū)的作者,他是一位極為認(rèn)真的作者,認(rèn)真得讓我?guī)捉鼞M愧,他是一位謙遜的長(zhǎng)者,對(duì)于書(shū)中的一些疏漏或者筆誤毫不避諱。所謂“觀文如人,觀人知文”,您覺(jué)得這本書(shū)會(huì)是怎樣的呢?
  •   書(shū)本身很好,但包括身邊的人在內(nèi)有許多人糾結(jié)于這不是基于windows的書(shū),在大致看完的這本書(shū)之后,逐漸意識(shí)到這本書(shū)的寫作目的并不是要叫我們重現(xiàn)windows,而是以這樣一個(gè)我們最熟悉的操作系統(tǒng)為場(chǎng)景來(lái)展示操作系統(tǒng)的核心功能的實(shí)現(xiàn)原理,出于這樣的目的,操作系統(tǒng)的內(nèi)核實(shí)現(xiàn)的書(shū)看這本足矣,然后看書(shū)其實(shí)只需看一些本書(shū)未涉及的網(wǎng)絡(luò)編程圖形編程等等,至于Linux情景分析等等,終歸大同小異,自己領(lǐng)悟就可以了,看多了反而浪費(fèi)銀兩和時(shí)間。
  •   紙質(zhì)可以和我去書(shū)城睇到的一樣,內(nèi)容寫的都通俗易懂,我是一個(gè)初中畢業(yè)的人都可以睇懂?。。。。。。。。。。。?/li>
  •   雖然是基于ReactOS的一本書(shū),但確實(shí)很接近Windows,內(nèi)核中許多實(shí)現(xiàn)可以說(shuō)和Windows一模一樣.很值得購(gòu)買的一本書(shū).
  •   reactos就是reactos,是一個(gè)想要做到和windows nt完全兼容的操作系統(tǒng),但并不是windows。設(shè)計(jì)思想,kernel api和windows一樣,實(shí)現(xiàn)則完全不同(靠reverse engineering實(shí)現(xiàn)相同就要吃官司了)。所以,這個(gè)書(shū)名誤導(dǎo)性比較大。書(shū)還沒(méi)看,但是卓越逼我打分才可以發(fā)表評(píng)論,無(wú)語(yǔ)。
  •   毛老師大膽的提出很多好的比喻,讓人更簡(jiǎn)單,更深刻的認(rèn)識(shí)了windows內(nèi)部的一些機(jī)制。。
  •   操作系統(tǒng)是一名真正的程序員必須了解的基礎(chǔ),每天所編寫的代碼最終都要運(yùn)行在操作系統(tǒng)之上,如果你不了解操作系統(tǒng),就會(huì)對(duì)程序的運(yùn)行機(jī)制不明就里,出現(xiàn)問(wèn)題的時(shí)候也只能隔靴撓癢,不得要領(lǐng)。了解操作系統(tǒng)的最佳方法就是去看源代碼,但是如果有一本帶你入門的書(shū),那將會(huì)是事半功倍,等你了解了操作系統(tǒng)的面目,你再編寫程序的時(shí)候?qū)?huì)有種左右逢源、胸有丘壑的感覺(jué)。毛德操老師的《Windows內(nèi)核情景分析:采用開(kāi)源代碼ReactOS(上、下冊(cè))》、《Linux內(nèi)核源代碼情景分析(上下冊(cè))》是該領(lǐng)域內(nèi)當(dāng)之無(wú)愧的首選。這才是真正的做學(xué)問(wèn)的楷模。如果能夠?qū)inux內(nèi)核源碼中關(guān)于Socket網(wǎng)絡(luò)編程再進(jìn)行一次剖析,將會(huì)更加完美,不過(guò),在你了解了其內(nèi)核的關(guān)鍵內(nèi)容之后,自己看這些代碼也不是很困難了。這兩套書(shū)值得一讀,而且要反復(fù)地讀,使自己真正了解計(jì)算機(jī)。
  •   此書(shū)整體價(jià)格不菲,但算算頁(yè)碼就不算太貴了,最重要的是內(nèi)容很值。國(guó)內(nèi)原創(chuàng)的東西越來(lái)越少了。 所以不管是吃Windows軟件開(kāi)發(fā)這碗飯的,還是研究Linux的,都值得一讀,很多知識(shí)可以借薦。有人幫我們分析了,自己可以省多少時(shí)間,時(shí)間成本很重要的。
  •   買了好幾年了都還沒(méi)翻過(guò),罪過(guò)罪過(guò)
  •   好書(shū)不過(guò)自己水平有限,看起來(lái)挺吃力
  •   寫的比較詳細(xì),比較適合初學(xué)者,或者當(dāng)做windows的內(nèi)核的字典使用
  •   放放放放.......還得等技術(shù)提升一段才能看懂吧。
  •   只見(jiàn)數(shù)不見(jiàn)森林。
  •   以我目前水平,還不太能看懂,現(xiàn)收藏。
  •   不太懂的時(shí)候會(huì)感覺(jué)寫得亂
  •   對(duì)于windows下的程序員,學(xué)習(xí)到一定程度。讀它是很有益處的。但是讀它之前你要清楚。他不是編程的參考手冊(cè)。他不是基礎(chǔ)課程。他是作料,他是提高一個(gè)層次的一種手段。所以如果你是來(lái)吃主食的。你選錯(cuò)了對(duì)象。他是提供你編程水平的營(yíng)養(yǎng)餐
  •   很好 看了 正在學(xué)習(xí)中還是可以的哦
  •   毛德操老師出品,必屬精品!
  •   還不錯(cuò) 配送速度比想象中快
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7