出版時(shí)間:1999-02 出版社:清華大學(xué)出版社 作者:索羅門(美) 頁(yè)數(shù):425 字?jǐn)?shù):608
Tag標(biāo)簽:無(wú)
內(nèi)容概要
有了這本經(jīng)典的——并且是最近更新的——關(guān)于Windows NT體系結(jié)構(gòu)的指南,您就能夠解開Microsoft Windows NT的全部功能和性能之謎。本書是與Windows NT產(chǎn)品開發(fā)小組精誠(chéng)協(xié)作的結(jié)晶,它會(huì)帶您深入Windows NT核心組件的內(nèi)部?!禬indows NT技術(shù)內(nèi)幕》第二版,以Windows NT 4.0源代碼為基礎(chǔ),它與您共享了Windows NT 4.0豐富的信息和知識(shí)。這些信息將幫助您做出更好的設(shè)計(jì)決定、更有效地進(jìn)行調(diào)試,了解系統(tǒng)性能和解決疑難問(wèn)題。在第二版中的改進(jìn)包括:1、對(duì)代碼流、數(shù)據(jù)結(jié)構(gòu)和其他元素的更詳細(xì)的描述;2、增加了關(guān)于高速緩存管理器和NTFS的章節(jié);3、書中介紹的一些可以自己動(dòng)手的實(shí)驗(yàn)?zāi)芙棠褂靡恍┛捎玫墓ぞ呷チ私釽indows NT的內(nèi)部行為;4、通過(guò)在全書中使用注釋來(lái)預(yù)覽Windows NT 5.0,并在最后一章集中講述了即將到來(lái)的發(fā)展。簡(jiǎn)言之,《Windows NT技術(shù)內(nèi)幕》第二版是那些希望從Microsoft Windows NT中獲取最大收益的開發(fā)者、技術(shù)主管和所有的IS專業(yè)人員所必備的讀物。
作者簡(jiǎn)介
作者簡(jiǎn)介
DavidA.S0l0m0n是Davidsolom0neXpert
SeminarsInc.(WWW.solsem.com)的總裁,該公
司是培訓(xùn)WindowsNT開發(fā)人員的公司。David
以前曾經(jīng)是DEC公司的VMS操作系統(tǒng)的主要開
發(fā)人員。他也是一個(gè)在業(yè)界的研討會(huì)上――包
括Microsoft TechED、WinDev 和 Windows
Solutions――經(jīng)常出現(xiàn)的演講者。
書籍目錄
前言致謝簡(jiǎn)介第一章概念和工具1.1基本概念和術(shù)語(yǔ)1.1.1Win 32 API1.1.2服務(wù)、函數(shù)和例程1.1.3進(jìn)程和線程1.1.4虛擬內(nèi)存1.1.5核心態(tài)和用戶態(tài)1.1.6對(duì)象和句柄1.1.7安全性1.1.8注冊(cè)表1.1.9網(wǎng)絡(luò)1.1.10Unicode1.2深入Windows NT內(nèi)部的工具1.2.1 Windows NT資源工具包1.2.2Platform SDK和Windows NT DDK1.2.3關(guān)鍵的Windows NT基本工具1.2.4純運(yùn)行版本和帶調(diào)試的信息版本1.2.5查看內(nèi)部數(shù)據(jù)結(jié)構(gòu)和變量結(jié)論第二章系統(tǒng)體系結(jié)構(gòu)2.1需求與設(shè)計(jì)目標(biāo)2.2操作系統(tǒng)模型2.3體系結(jié)構(gòu)綜述2.3.1可移植性2.3.2對(duì)稱多處理2.3.3Windows NT Workstation和Windows NT Server2.4關(guān)系系統(tǒng)組件2.4.1環(huán)境子系統(tǒng)和子系統(tǒng)動(dòng)態(tài)鏈接庫(kù)2.4.2NTDLL.DLL2.4.3執(zhí)行體2.4.4內(nèi)核2.4.5硬件抽象層(HAL)2.4.6設(shè)備驅(qū)動(dòng)程序2.4.7窺視非文檔化接口2.4.8系統(tǒng)進(jìn)程結(jié)論第三章系統(tǒng)機(jī)制3.1陷阱調(diào)度3.1.1中斷調(diào)度3.1.2異常調(diào)度3.1.3系統(tǒng)服務(wù)調(diào)度3.2對(duì)象管理器3.2.1執(zhí)行體對(duì)象3.2.2對(duì)象結(jié)構(gòu)3.3同步3.3.1內(nèi)核同步3.3.2執(zhí)行體同步3.4Windows NT全局標(biāo)志3.5本地過(guò)程調(diào)用(LPC)結(jié)論第四章進(jìn)程和線程4.1進(jìn)程的本質(zhì)4.1.1數(shù)據(jù)結(jié)構(gòu)4.1.2系統(tǒng)變量4.1.3性能計(jì)數(shù)器4.1.4相關(guān)函數(shù)4.1.5相關(guān)工具4.2CreateProcess流程4.2.1階段1:打開要執(zhí)行的映象4.2.2階段2:創(chuàng)建Windows NT執(zhí)行進(jìn)程對(duì)象4.2.3階段3:創(chuàng)建初始線程及其堆棧和描述表4.2.4階段4:把創(chuàng)建新進(jìn)程的情況通知Win 32子系統(tǒng)4.2.5階段5:開始初始線程的執(zhí)行4.2.6階段6:完成在新進(jìn)程描述表中的進(jìn)程初始化4.3線程的本質(zhì)4.3.1數(shù)據(jù)數(shù)據(jù)4.3.2系統(tǒng)變量4.3.3性能計(jì)數(shù)器4.3.4相關(guān)函數(shù)4.3.5相關(guān)工具4.4CreateThread流程4.5線程調(diào)度4.5.1Windows NT調(diào)度概述4.5.2優(yōu)先級(jí)4.5.3Win 32調(diào)度API4.5.4相關(guān)工具4.5.5實(shí)時(shí)優(yōu)先級(jí)4.5.6中斷級(jí)與優(yōu)先級(jí)對(duì)比4.5.7線程狀態(tài)4.5.8時(shí)間片4.5.9調(diào)度數(shù)據(jù)結(jié)構(gòu)4.5.10系統(tǒng)變量4.5.11調(diào)度方案4.5.12描述表切換4.5.13空閑線程4.5.14調(diào)整線程調(diào)度4.5.15對(duì)稱多處理系統(tǒng)上的線程調(diào)度結(jié)論第五章內(nèi)存管理5.1內(nèi)存管理器提供的服務(wù)5.1.1保留和提交虛擬內(nèi)存5.1.2共享內(nèi)存和映射文件5.1.3保護(hù)內(nèi)存5.1.4寫時(shí)復(fù)制5.1.5堆函數(shù)5.1.6系統(tǒng)內(nèi)存交換區(qū)5.2深入內(nèi)存管理器5.2.1組件5.2.2內(nèi)部同步5.2.3調(diào)整內(nèi)存管理器5.2.4檢查內(nèi)存的使用5.3地址空間布局5.3.1用戶地址空間布局5.3.2系統(tǒng)地址空間布局5.4地址轉(zhuǎn)換5.4.1轉(zhuǎn)換虛擬地址5.4.2頁(yè)目錄5.4.3進(jìn)程和系統(tǒng)頁(yè)表5.4.4頁(yè)表項(xiàng)5.4.5頁(yè)面內(nèi)的字節(jié)5.4.6轉(zhuǎn)換后備緩沖區(qū)5.5頁(yè)錯(cuò)誤處理5.5.1無(wú)效的PTE5.5.2原型PTE5.5.3入頁(yè)I/O5.5.4沖突頁(yè)錯(cuò)誤5.5.5頁(yè)面文件5.6虛擬地址描述符5.7工作集5.7.1頁(yè)面調(diào)度策略5.7.2進(jìn)程工作集5.7.3平衡集管理器和交換程序5.7.4系統(tǒng)工作集5.8頁(yè)幀數(shù)據(jù)庫(kù)5.8.1頁(yè)面列表動(dòng)態(tài)5.8.2更改頁(yè)面寫入程序5.8.3PFN數(shù)據(jù)結(jié)構(gòu)5.9區(qū)域?qū)ο蠼Y(jié)論第六章 安全性6.1安全性系統(tǒng)組件6.2保護(hù)對(duì)象6.2.1安全描述體和訪問(wèn)控制6.2.2訪問(wèn)令牌與模仿6.3安全審核6.4登錄6.4.1WinLogon初始化6.4.2用戶登錄步驟結(jié)論第七章I/O系統(tǒng)7.1I/O系統(tǒng)結(jié)構(gòu)和模型7.1.1I/O管理器7.1.2I/O函數(shù)7.2設(shè)備驅(qū)動(dòng)程序7.2.1驅(qū)動(dòng)程序結(jié)構(gòu)7.2.2同步7.3數(shù)據(jù)結(jié)構(gòu)7.3.1文件對(duì)象7.3.2驅(qū)動(dòng)程序?qū)ο蠛驮O(shè)備對(duì)象7.3.3I/O請(qǐng)求包7.4I/O處理7.4.1對(duì)單層驅(qū)動(dòng)程序的I/O請(qǐng)求7.4.2對(duì)分層驅(qū)動(dòng)程序的I/O請(qǐng)求結(jié)論第八章調(diào)整緩存管理器8.1Windows NT高速緩存管理器的主要特性8.1.1單個(gè)、集中的系統(tǒng)高速緩存8.1.2內(nèi)存管理器8.1.3高速緩存一致性8.1.4虛擬塊高速緩存8.1.5基于流的高速緩存8.1.6可恢復(fù)文件系統(tǒng)支持8.2高速緩存結(jié)構(gòu)8.3高速緩存的大小8.3.1高速緩存的虛擬大小8.3.2高速緩存的物理大小8.4高速緩存數(shù)據(jù)結(jié)構(gòu)8.4.1系統(tǒng)范圍的高速緩存數(shù)據(jù)結(jié)構(gòu)8.4.2每個(gè)文件的高速緩存數(shù)據(jù)結(jié)構(gòu)8.5高速緩存操作8.5.1回寫高速緩存和延遲書寫8.5.2智能預(yù)讀8.5.3系統(tǒng)線程8.5.4快速I/O8.6高速緩存支持例程8.6.1復(fù)制到高速緩存和從高速緩存復(fù)制8.6.2使用映射和pinning接口高速緩存8.6.3使用直接存儲(chǔ)器存取接口高速緩存8.6.4寫入調(diào)速結(jié)論第九章Windows NT文件系統(tǒng)(NTFS)9.1NTFS的設(shè)計(jì)目標(biāo)和特性9.1.1高端文件系統(tǒng)需求9.1.2NTFS的其他特性9.2NTFS的內(nèi)部結(jié)構(gòu)9.3NTFS在磁盤上的結(jié)構(gòu)9.3.1卷9.3.2簇9.3.3主控文件表(MFT)9.3.4文件引用號(hào)9.3.5文件記錄9.3.6文件名9.3.7常駐屬性和非常駐屬性9.3.8文件名索引9.3.9數(shù)據(jù)壓縮9.4可恢復(fù)支持9.4.1文件系統(tǒng)設(shè)計(jì)的發(fā)展9.4.2記錄9.4.3恢復(fù)9.5容錯(cuò)支持9.5.1卷管理特性9.5.2容錯(cuò)卷9.5.3NTFS壞簇恢復(fù)結(jié)論第十章Windows NT 5.0和64位Windows NT10.1Windows NT 5.0中的新特性概述10.1.1活動(dòng)目錄10.1.2分布式安全性擴(kuò)展10.1.3加密10.1.4安全配置編輯程序10.1.5分布式文件服務(wù)10.1.6NTFS擴(kuò)展10.1.7Microsoft管理控制臺(tái)10.1.8Microsoft軟件安裝程序10.1.9存儲(chǔ)管理10.1.10IntelliMirror10.1.11應(yīng)用程序的開發(fā)10.1.12作業(yè)對(duì)象10.1.13即插即用和WDM10.1.14Alpha上的大容量?jī)?nèi)存10.1.15用戶改進(jìn)10.2系統(tǒng)擴(kuò)展10.2.1簇10.2.2Microsoft終端服務(wù)器10.3即插即用和電源管理10.3.1即插即用的發(fā)展10.3.2在Windows NT 5.0中的實(shí)現(xiàn)10.3.3驅(qū)動(dòng)程序的更改10.3.4Windows NT 5.0即插即用結(jié)構(gòu)10.464位Windows NT結(jié)論詞匯表
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Windows NT 技術(shù)內(nèi)幕 PDF格式下載