注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)WindowsWindows內核情景分析:采用開源代碼ReactOS(上下冊)

Windows內核情景分析:采用開源代碼ReactOS(上下冊)

Windows內核情景分析:采用開源代碼ReactOS(上下冊)

定 價:¥190.00

作 者: 毛德操 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: WINDOWS

ISBN: 9787121081149 出版時間: 2009-05-01 包裝: 平裝
開本: 16開 頁數(shù): 1465 字數(shù):  

內容簡介

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

作者簡介

暫缺《Windows內核情景分析:采用開源代碼ReactOS(上下冊)》作者簡介

圖書目錄

上冊
第1章 概述 1
1.1 Windows操作系統(tǒng)發(fā)展簡史 1
1.2 用戶空間和系統(tǒng)空間 3
1.3 Windows內核 4
1.4 開源項目ReactOS及其代碼 9
1.5 Windows內核函數(shù)的命名 10
第2章 系統(tǒng)調用 12
2.1 內核與系統(tǒng)調用 12
2.2 系統(tǒng)調用的內核入口KiSystemService() 22
2.3 系統(tǒng)調用的函數(shù)跳轉 29
2.4 系統(tǒng)調用的返回 32
2.5 快速系統(tǒng)調用 35
2.6 從內核中發(fā)起系統(tǒng)調用 42
第3章 內存管理 44
3.1 內存區(qū)間的動態(tài)分配 47
3.1.1 內核對用戶空間的管理 48
3.1.2 內核對于物理頁面的管理 60
3.1.3 虛存頁面的映射 67
3.1.4 Hyperspace的臨時映射 78
3.1.5 系統(tǒng)空間的映射 86
3.1.6 系統(tǒng)調用NtAllocateVirtualMemory() 90
3.2 頁面異常 97
3.3 頁面的換出 107
3.4 共享映射區(qū)(Section) 115
3.5 系統(tǒng)空間的緩沖區(qū)管理 133
第4章 對象管理 136
4.1 對象與對象目錄 136
4.2 對象類型 148
4.3 句柄和句柄表 162
4.4 對象的創(chuàng)建 169
4.5 幾個常用的內核函數(shù) 179
4.5.1 ObReferenceObjectByHandle() 179
4.5.2 ObReferenceObjectByPointer() 187
4.5.3 ObpLookupEntryDirectory() 188
4.5.4 ObpLookupObjectName() 192
4.5.5 ObOpenObjectByName() 209
4.5.6 ObReferenceObjectByName() 213
4.5.7 ObDereferenceObject() 214
4.6 對象的訪問控制 218
4.7 句柄的遺傳和繼承 218
4.8 系統(tǒng)調用NtDuplicateObject() 223
4.9 系統(tǒng)調用NtClose() 233
第5章 進程與線程 241
5.1 概述 241
5.2 Windows進程的用戶空間 253
5.3 系統(tǒng)調用NtCreateProcess() 273
5.4 系統(tǒng)調用NtCreateThread() 284
5.5 Windows的可執(zhí)行程序映像 300
5.6 Windows的進程創(chuàng)建和映像裝入 305
5.7 Windows DLL的裝入和連接 329
5.8 Windows的APC機制 358
5.9 Windows線程的調度和切換 381
5.9.1 x86系統(tǒng)結構與線程切換 382
5.9.2 幾個重要的數(shù)據(jù)結構 385
5.9.3 線程的切換 388
5.9.4 線程的調度 395
5.10 線程和進程的優(yōu)先級 409
5.11 線程本地存儲TLS 421
5.12 進程掛靠 434
5.13 Windows的跨進程操作 442
5.14 Windows線程間的相互作用 450
第6章 進程間通信 467
6.1 概述 467
6.2 共享內存區(qū)(Section) 469
6.3 線程的等待/喚醒機制 470
6.4 信號量(Semaphore) 499
6.5 互斥門(Mutant) 505
6.6 事件(Event) 512
6.7 命名管道(Named Pipe)和信插(Mailslot) 516
6.8 本地過程調用(LPC) 521
6.9 視窗報文(Message) 555
第7章 視窗報文 556
7.1 視窗線程與Win32k擴充系統(tǒng)調用 556
7.2 視窗報文的接收 566
7.3 Win32k的用戶空間回調機制 590
7.4 用戶空間的外掛函數(shù) 602
7.5 視窗報文的發(fā)送 615
7.6 鍵盤輸入線程 628
7.7 鼠標器輸入線程 642
7.8 默認的報文處理 662
第8章 結構化異常處理 665
8.1 結構化異常處理的程序框架 666
8.2 系統(tǒng)空間的結構化異常處理 683
8.3 用戶空間的結構化異常處理 710
8.4 軟異常 720
下冊
第9章 設備驅動 729
9.1 Windows的設備驅動框架 729
9.2 一個“老式”驅動模塊的實例 745
9.3 DPC函數(shù)及其執(zhí)行 769
9.4 內核勞務線程 778
9.5 一組PnP設備驅動模塊的實例 783
9.6 中斷處理 817
9.7 一個過濾設備驅動模塊的示例 828
9.8 設備驅動模塊的裝載 830
9.9 磁盤的設備驅動堆疊 858
9.9.1 類驅動disk.sys 860
9.10 磁盤的Miniport驅動模塊 887
9.11 命名管道與Mailslot 896
9.12 MDL 918
9.13 同步I/O與異步I/O 932
9.14 IRP請求的完成與返回 946
第10章 網(wǎng)絡操作 957
10.1 概述 957
10.2 NDIS及其實現(xiàn) 959
10.3 Windows的網(wǎng)絡驅動堆疊 974
10.3.1 NIC驅動 975
10.3.2 LAN驅動模塊 997
10.3.3 TCP/IP驅動模塊 1014
10.3.4 AFD驅動與Winsock 1035
10.4 Socket的無連接通信 1062
10.5 Socket的有連接通信 1089
10.6 Winsock的實現(xiàn) 1093
第11章 文件操作 1099
11.1 Win32 API函數(shù)CreateFileW() 1099
11.2 NT路徑名 1109
11.3 文件路徑名的解析 1119
11.4 FAT32文件系統(tǒng) 1144
11.5 文件系統(tǒng)驅動的裝載和初始化 1169
11.6 文件卷的安裝 1175
11.7 文件的創(chuàng)建 1199
11.8 緩存管理 1214
11.9 文件的讀寫 1237
11.10 NTFS文件系統(tǒng)簡介 1252
第12章 操作系統(tǒng)的安全性 1278
12.1 概述 1278
12.2 證章 1289
12.3 安全描述塊和ACL 1305
12.4 訪問權限檢查 1322
第13章 注冊表 1351
13.1 注冊表操作 1351
13.2 注冊表的初始化和裝載 1369
13.3 庫函數(shù)RtlQueryRegistryValues() 1376
第14章 系統(tǒng)管理進程與服務進程 1394
14.1 系統(tǒng)管理進程Smss 1394
14.2 Windows子系統(tǒng)的服務進程Csrss 1408
14.3 服務管理進程Services 1424
14.4 服務進程Svchost 1449
跋 1464
參考文獻 1466

本目錄推薦

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