日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)WindowsWindows NT技術內(nèi)幕:第二版

Windows NT技術內(nèi)幕:第二版

Windows NT技術內(nèi)幕:第二版

定 價:¥50.00

作 者: (美)[D.A.所羅門]David A.Solomon著;北京博彥科技發(fā)展有限公司譯
出版社: 清華大學出版社
叢編項: Microsoft編程系列
標 簽: Windows

購買這本書可以去


ISBN: 9787302033561 出版時間: 1999-01-01 包裝: 平裝
開本: 23cm 頁數(shù): 425 字數(shù):  

內(nèi)容簡介

  簡介《WindoWsNT技術內(nèi)幕(第二版)》是供高級計算機專業(yè)人員(包括開發(fā)者和系統(tǒng)管理者)使用的參考書。這些專業(yè)人員希望了解MicrosoftWindoWsNT操作系統(tǒng)中核心組件的內(nèi)部工作方式。憑借對WindoWSNT內(nèi)部的了解,在建立運行于WindoWsNT平臺的應用程序時,程序開發(fā)者可以更好地領會在設計選擇背后的基本原理。類似這樣的知識可以幫助他們解決在調(diào)試當中的一些復雜問題。因為了解操作系統(tǒng)內(nèi)部的工作方式有助于理解系統(tǒng)的運作方式,而且在處理故障時也會使系統(tǒng)問題的故障診斷更加容易,所以系統(tǒng)管理者也可以從這些信息得到幫助。在讀過此書以后,您將會更好地理解Wind0WsNT如何工作和為什么會這樣工作。本書是根據(jù)WindoWsNT4.0ServicePack3編寫而成的。在正文中以說明的形式引用了在WindoWsNT5.0中的變更,并在后面加上“(WindowsNT5.0)”以示標記,如下所示:第二版中的差異《WindoWsNT技術內(nèi)幕(第二版)》中包含了在第一版中的所有主題,并增添了高速緩存管理程序、WindoWsNT文件系統(tǒng)(NTFS)和預覽在WindoWsNT5.0即將出現(xiàn)的更改。第二版與第一版相比,內(nèi)容更加詳盡。例如本書包含了關鍵系統(tǒng)功能的代碼流程,也更加詳細地描述了關鍵的內(nèi)部數(shù)據(jù)結(jié)構與系統(tǒng)全局變量。本書的這些信息主要來源于對WindowsNT4.0源代碼的閱讀,也來源于同主要的WindoWsNT開發(fā)人員及設計人員的切磋。(在此衷心感謝Micros0ft的大力支持?。┐诵抻啺娴牧硪粋€主要新特性是其中的實驗。盡管我是根據(jù)源代碼來匯集此版本的信息的,但是通過使用一些標準工具(例如內(nèi)核調(diào)試程序和性能監(jiān)視器)以及在WindoWsNT資源工具包、Win32軟件開發(fā)工具包(sDK)和Wind0WsNT設備驅(qū)動程序工具包(DDK)中的一些其他工具,您將可以學習或演繹許多有關WindowsNT內(nèi)部的情況。當您需要使用某些工具來揭示或顯示W(wǎng)indoWsNT內(nèi)部行為的某些方面時,在“實驗”框中還將列出使用工具時所要執(zhí)行的必要步驟。我建議您在閱讀本書的同時,嘗試著去使用這些工具,實際觀察并體會Wind0WsNT的內(nèi)部是怎樣工作的,這樣會使您對所讀內(nèi)容有更深刻的印象。本書沒有包含的主題WindowsNT是一個龐大而復雜的操作系統(tǒng)。本書并未包含所有與WindoWsNT內(nèi)部有關的內(nèi)容,而是著重于基本的系統(tǒng)組件。唯一在第一版中出現(xiàn)而在這個版本中沒有涉及的主題是網(wǎng)絡。Wind0WsNT網(wǎng)絡已經(jīng)發(fā)展成為系統(tǒng)的極其重要的組成部分,可以單獨編寫成書。我希望有一天有人能寫這樣的一本書。本書沒有探討的系統(tǒng)的另一個重要領域是COM(C0mponentObjectMode1)。COM(和DCOM——分布式的COM)是WindoWs分布式面向?qū)ο蟪绦蛟O計的構造基礎。在微軟出版社出版的其他幾本書中,詳細講述了有關COM的內(nèi)容,其中一本是由DaleRogerson寫的《InsideCOM》。最后,因為本書是介紹WindoWsNT內(nèi)部情況的書,而不是有關用戶、程序設計和系統(tǒng)管理的書,因此本書并不介紹WindoWsNT的使用、程序設計以及配置的方法。本書的結(jié)構除了前面三章(分別是“概念和工具”、“系統(tǒng)體系結(jié)構”和“系統(tǒng)機制”)覆蓋了在整本書中要用到的基本術語和概念以外,您可以按任意順序讀其他章節(jié),例如進程和線程、內(nèi)存管理、安全、I/O系統(tǒng)、高速緩存管理程序、WindoWsNT文件系統(tǒng)(NTFs)、Wind0WsNT5.0及以后版本。如果按順序閱讀本書,您將會獲得更多的知識。通知和警告因為本書描述了Wind0WsNT的內(nèi)部構造和操作,所以在不同版本間某些信息會有所變化(盡管外部接口,例如Win32API,沒有經(jīng)過不兼容的修改)。例如,我參考了內(nèi)部WindoWsNT系統(tǒng)例程、數(shù)據(jù)結(jié)構和變量以及在內(nèi)部使用的用來確定資源大小和相關性能的算法和數(shù)值。這些細節(jié)根據(jù)定義在不同版本間會有所變化。說“可能會有變動”,并不是說在本書中的詳細描述在不同的版本間“一定會”改變——但是您不要以為它們不會改變。任何使用了這些非文檔化的接口的軟件在將來發(fā)行的WindoWsNT中可能不會工作。更糟糕的是,當升級新版本的WindoWsNT時,運行在核心態(tài)的軟件(例如設備驅(qū)動程序)如果使用了這些非文檔化的接口,可能會導致系統(tǒng)崩潰。更新信息和勘誤表這本書并不完美。毫無疑問,它會存在一些不太準確的地方,或者可能遺漏了一些應該涉及的內(nèi)容。如果您發(fā)現(xiàn)了您認為不正確的內(nèi)容或是應該涉及而沒有涉及到的內(nèi)容,請把電子郵件發(fā)到daves@solsem.com。如果在這個修訂版中存在任何重大錯誤,我準備在微軟出版社技術支持知識庫(Kn0WledgeBase)中以知識庫文章來發(fā)表它們。您可以進入http://mspress.microsoft.com/support/support.htm中查詢“Kn0wledgeBase”。

作者簡介

  作者簡介DavidA.S0l0m0n是Davidsolom0neXpertSeminarsInc.(WWW.solsem.com)的總裁,該公司是培訓WindowsNT開發(fā)人員的公司。David以前曾經(jīng)是DEC公司的VMS操作系統(tǒng)的主要開發(fā)人員。他也是一個在業(yè)界的研討會上——包括MicrosoftTechED、WinDev和WindowsSolutions——經(jīng)常出現(xiàn)的演講者。

圖書目錄

    前言
   致謝
   簡介
   第一章 概念和工具
    1.1 基本概念和術語
    1.1.1 Win32API
    1.1.2 服務、函數(shù)和例程
    1.1.3 進程和線程
    1.1.4 虛擬內(nèi)存
    1.1.5 核心態(tài)和用戶態(tài)
    1.1.6 對象和句柄
    1.1.7 安全性
    1.1.8 注冊表
    1.1.9 網(wǎng)絡
    1.1.10Unic0de
    1.2 深入Wind0WsNT內(nèi)部的工具
    1.2.1 WindowsNT資源工具包
    1.2.2 PlatformsDK和Wind0WsNTDDK
    1.2.3 關鍵的WindoWsNT基本工具
    1.2.4 純運行版本和帶調(diào)試信息版本
    1.2.5 查看內(nèi)部數(shù)據(jù)結(jié)構和變量
    結(jié)論
   第二章 系統(tǒng)體系結(jié)構
    2.1 需求與設計目標
    2.2 操作系統(tǒng)模型
    2.3 體系結(jié)構綜述
    2.3.1 可移植性
    2.3.2 對稱多處理
    2.3.3 Wind0WsNTW0rkstation和WindoWsNTserver
    2.4 關鍵系統(tǒng)組件
    2.4.1 環(huán)境子系統(tǒng)和子系統(tǒng)動態(tài)鏈接庫
    2.4.2 NTDLL.DLL
    2.4.3 執(zhí)行體
    2.4.4 內(nèi)核
    2.4.5 硬件抽象層(HAL)
    2.4.6 設備驅(qū)動程序
    2.4.7 窺視非文檔化接口
    2.4.8 系統(tǒng)進程
    結(jié)論
   第三章 系統(tǒng)機制
    3.1 陷阱調(diào)度
    3.1.1 中斷調(diào)度
    3.1.2 異常調(diào)度
    3.1.3 系統(tǒng)服務調(diào)度
    3.2 對象管理器
    3.2.1 執(zhí)行體對象
    3.2.2 對象結(jié)構
    3.3 同步
    3.3.1 內(nèi)核同步
    3.3.2 執(zhí)行體同步
    3.4 WindoWsNT全局標志
    3.5 本地過程調(diào)用(LPC)
    結(jié)論
   第四章 進程和線程
    4.1 進程的本質(zhì)
    4.1.1 數(shù)據(jù)結(jié)構
    4.1.2 系統(tǒng)變量
    4.1.3 性能計數(shù)器
    4.1.4 相關函數(shù)
    4.1.5 相關工具
    4.2CreateProcess流程
    4.2.1 階段1:打開要執(zhí)行的映像
    4.2.2 階段2:創(chuàng)建WindoWsNT執(zhí)行體進程對象
    4.2.3 階段3:創(chuàng)建初始線程及其堆棧和描述表
    4.2.4 階段4:把創(chuàng)建新進程的情況通知Win32子系統(tǒng)
    4.2.5 階段5:開始初始線程的執(zhí)行
    4.2.6 階段6:完成在新進程描述表中的進程初始化
    4.3 線程的本質(zhì)
    4.3.1 數(shù)據(jù)結(jié)構
    4.3.2 系統(tǒng)變量
    4.3.3 性能計數(shù)器
    4.3.4 相關函數(shù)
    4.3.5 相關工具
    4.4 CreateThread流程
    4.5 線程調(diào)度
    4.5.1 WindowsNT調(diào)度概述
    4.5.2 優(yōu)先級
    4.5.3 Win32調(diào)度API
    4.5.4 相關工具
    4.5.5 實時優(yōu)先級
    4.5.6 中斷級與優(yōu)先級對比
    4.5.7 線程狀態(tài)
    4.5.8 時間片
    4.5.9 調(diào)度數(shù)據(jù)結(jié)構
    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 對稱多處理系統(tǒng)上的線程調(diào)度
    結(jié)論
   第五章 內(nèi)存管理
    5.1 內(nèi)存管理器提供的服務
    5.1.1 保留和提交虛擬內(nèi)存
    5.1.2 共享內(nèi)存和映射文件
    5.1.3 保護內(nèi)存
    5.1.4 寫時復制
    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 頁目錄
    5.4.3 進程和系統(tǒng)頁表
    5.4.4 頁表項
    5.4.5 頁面內(nèi)的字節(jié)
    5.4.6 轉(zhuǎn)換后備緩沖區(qū)
    5.5 頁錯誤處理
    5.5.1 無效的PTE
    5.5.2 原型PTE
    5.5.3 入頁I/O
    5.5.4 沖突頁錯誤
    5.5.5 頁面文件
    5.6 虛擬地址描述符
    5.7 工作集
    5.7.1 頁面調(diào)度策略
    5.7.2 進程工作集
    5.7.3 平衡集管理器和交換程序
    5.7.4 系統(tǒng)工作集
    5.8 頁幀數(shù)據(jù)庫
    5.8.1 頁面列表動態(tài)
    5.8.2 更改頁面寫入程序
    5.8.3 PFN數(shù)據(jù)結(jié)構
    5.9 區(qū)域?qū)ο?br />     結(jié)論
   第六章 安全性
    6.1 安全性系統(tǒng)組件
    6.2 保護對象
    6.2.1 安全描述體和訪問控制
    6.2.2 訪問令牌與模仿
    6.3 安全審核
    6.4 登錄
    6.4.1 WinLogon初始化
    6.4.2 用戶登錄步驟
    結(jié)論
   第七章 I/O系統(tǒng)
    7.1 I/O系統(tǒng)結(jié)構和模型
    7.1.1 I/O管理器
    7.1.2 I/O函數(shù)
    7.2 設備驅(qū)動程序
    7.2.1 驅(qū)動程序結(jié)構
    7.2.2 同步
    7.3 數(shù)據(jù)結(jié)構
    7.3.1 文件對象
    7.3.2 驅(qū)動程序?qū)ο蠛驮O備對象
    7.3.3 I/O請求包
    7.4 I/O處理
    7.4.1 對單層驅(qū)動程序的I/O請求
    7.4.2 對分層驅(qū)動程序的I/O請求
    結(jié)論
   第八章 高速緩存管理器
    8.1 WindoWsNT高速緩存管理器的主要特性
    8.1.1 單個、集中的系統(tǒng)高速緩存
    8.1.2 內(nèi)存管理器
    8.1.3 高速緩存一致性
    8.1.4 虛擬塊高速緩存
    8.1.5 基于流的高速緩存
    8.1.6 可恢復文件系統(tǒng)支持
    8.2 高速緩存結(jié)構
    8.3 高速緩存的大小
    8.3.1 高速緩存的虛擬大小
    8.3.2 高速緩存的物理大小
    8.4 高速緩存數(shù)據(jù)結(jié)構
    8.4.1 系統(tǒng)范圍的高速緩存數(shù)據(jù)結(jié)構
    8.4.2 每個文件的高速緩存數(shù)據(jù)結(jié)構
    8.5 高速緩存操作
    8.5.1 回寫高速緩存和延遲書寫
    8.5.2 智能預讀
    8.5.3 系統(tǒng)線程
    8.5.4 快速I/O
    8.6 高速緩存支持例程
    8.6.1 復制到高速緩存和從高速緩存復制
    8.6.2 使用映射和Pinning接口高速緩存
    8.6.3 使用直接存儲器存取接口高速緩存
    8.6.4 寫入調(diào)速
    結(jié)論
   第九章 WindowsNT文件系統(tǒng)(NTFS)
    9.1 NTFS的設計目標和特性
    9.1.1 高端文件系統(tǒng)需求
    9.1.2 NTFS的其他特性
    9.2 NTFS的內(nèi)部結(jié)構
    9.3 NTFS在磁盤上的結(jié)構
    9.3.1 卷
    9.3.2 簇
    9.3.3 主控文件表(MFT)
    9.3.4 文件引用號
    9.3.5 文件記錄
    9.3.6 文件名
    9.3.7 常駐屬性和非常駐屬性
    9.3.8 文件名索引
    9.3.9 數(shù)據(jù)壓縮
    9.4 可恢復支持
    9.4.1 文件系統(tǒng)設計的發(fā)展
    9.4.2 記錄
    9.4.3 恢復
    9.5 容錯支持
    9.5.1 卷管理特性
    9.5.2 容錯卷
    9.5.3 NTFS壞簇恢復
    結(jié)論
   第十章 WindowsNT5.0和64位WindowsNT
    10.1 WindoWsNT5.0中的新特性概述
    10.1.1 活動目錄
    10.1.2 分布式安全性擴展
    10.1.3 加密
    10.1.4 安全配置編輯程序
    10.1.5 分布式文件服務
    10.1.6 NTFS擴展
    10.1.7 Microsoft管理控制臺
    10.1.8 Microsoft軟件安裝程序
    10.1.9 存儲管理
    10.1.10 IntelliMirror
    10.1.11 應用程序的開發(fā)
    10.1.12 作業(yè)對象
    10.1.13 即插即用和WDM
    10.1.14 Alpha上的大容量內(nèi)存
    10.1.15 用戶改進
    10.2 系統(tǒng)擴展
    10.2.1 簇
    10.2.2 Microsoft終端服務器
    10.3 即插即用和電源管理
    10.3.1 即插即用的發(fā)展
    10.3.2 在WindoWsNT5.0中的實現(xiàn)
    10.3.3 驅(qū)動程序的更改
    10.3.4 WindoWsNT5.0即插即用結(jié)構
    10.4 64位WindoWsNT
    結(jié)論
   詞匯表
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號