深入解析Windows操作系統(tǒng)

出版時(shí)間:2012-9  出版社:人民郵電出版社  作者:[美]Mark Russinovich David Solomon [加]Alex Ionescu 著  頁(yè)數(shù):726  字?jǐn)?shù):744000  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  《深入解析Windows操作系統(tǒng),卷1》是操作系統(tǒng)內(nèi)核專家Russinovich等人的Windows操作系統(tǒng)原理的最新版著作,針對(duì)Windows
7和Windows Server 2008
R2進(jìn)行了全面的更新,主要講述Windows的底層關(guān)鍵機(jī)制、Windows的核心組件(包括進(jìn)程/ 線程/
作業(yè)、安全性、I/O系統(tǒng)、存儲(chǔ)管理、內(nèi)存管理、緩存管理、文件系統(tǒng)和網(wǎng)絡(luò)),并分析了啟動(dòng)進(jìn)程、關(guān)機(jī)進(jìn)程以及緩存轉(zhuǎn)儲(chǔ)。書(shū)中提供了許多實(shí)例,讀者可以借此更好地理解Windows
的內(nèi)部行為?!  渡钊虢馕鯳indows操作系統(tǒng),卷1》內(nèi)容豐富,信息全面,適合眾多Windows平臺(tái)開(kāi)發(fā)人員、系統(tǒng)管理員閱讀。

作者簡(jiǎn)介

作者:(美)Mark Russinovich,(美)David Solomon,(加)Alex Ionescu

書(shū)籍目錄

Chapter 1 Concepts and Tools
 Windows Operating System Versions
 Foundation Concepts and Terms
 Windows API
 Services, Functions, and Routines
 Processes, Threads, and Jobs
 Virtual Memory
 Kernel Mode vs. User Mode
 Terminal Services and Multiple Sessions
 Objects and Handles
 Security
 Registry
 Unicode
 Digging into Windows Internals
 Performance Monitor
 Kernel Debugging
 Windows Software Development Kit
 Windows Driver Kit
 Sysinternals Tools
 Conclusion
Chapter 2 System Architecture
 Requirements and Design Goals
 Operating System Model
 Architecture Overview
 Portability
 Symmetric Multiprocessing
 Scalability
 Differences Between Client and Server Versions
 Checked Build
 Key System Components
 Environment Subsystems and Subsystem DLLs
 Ntdll.dll
 Executive
 Kernel
 Hardware Abstraction Layer
 Device Drivers
 System Processes
 Conclusion
Chapter 3 System Mechanisms
 Trap Dispatching
 Interrupt Dispatching
 Timer Processing
 Exception Dispatching
 System Service Dispatching
 Object Manager
 Executive Objects
 Object Structure
 Synchronization
 High-IRQL Synchronization
 Low-IRQL Synchronization
 System Worker Threads
 Windows Global Flags
 Advanced Local Procedure Call
 Connection Model
 Message Model
 Asynchronous Operation
 Views, Regions, and Sections
 Attributes
 Blobs, Handles, and Resources
 Security
 Performance
 Debugging and Tracing
 Kernel Event Tracing
 Wow64
 Wow64 Process Address Space Layout
 System Calls
 Exception Dispatching
 User APC Dispatching
 Console Support
 User Callbacks
 File System Redirection
 Registry Redirection
 I/O Control Requests
 16-Bit Installer Applications
 Printing
 Restrictions
 User-Mode Debugging
 Kernel Support
 Native Support
 Windows Subsystem Support
 Image Loader
 Early Process Initialization
 DLL Name Resolution and Redirection
 Loaded Module Database
 Import Parsing
 Post-Import Process Initialization
 SwitchBack
 API Sets
 Hypervisor (Hyper-V)
 Partitions
 Parent Partition
 Child Partitions
 Hardware Emulation and Support
 Kernel Transaction Manager
 Hotpatch Support
 Kernel Patch Protection
 Code Integrity
 Conclusion
Chapter 4 Management Mechanisms
 The Registry
 Viewing and Changing the Registry
 Registry Usage
 Registry Data Types
 Registry Logical Structure
 Transactional Registry (TxR)
 Monitoring Registry Activity
 Process Monitor Internals
 Registry Internals
 Services
 Service Applications
 The Service Control Manager
 Service Startup
 Startup Errors
 Accepting the Boot and Last Known Good
 Service Failures
 Service Shutdown
 Shared Service Processes
 Service Tags
 Unified Background Process Manager
 Initialization
 UBPM API
 Provider Registration
 Consumer Registration
 Task Host
 Service Control Programs
 Windows Management Instrumentation
 Providers
 The Common Information Model and the Managed Object Format
Language
 Class Association
 WMI Implementation
 WMI Security
 Windows Diagnostic Infrastructure
 WDI Instrumentation
 Diagnostic Policy Service
 Diagnostic Functionality
 Conclusion
Chapter 5 Processes, Threads, and Jobs
 Process Internals
 Data Structures
 Protected Processes
 Flow of CreateProcess
 Stage 1: Converting and Validating Parameters and Flags
 Stage 2: Opening the Image to Be Executed
 Stage 3: Creating the Windows Executive Process Object
(PspAllocateProcess)
 Stage 4: Creating the Initial Thread and Its Stack and
Context
 Stage 5: Performing Windows Subsystem-Specific
Post-Initialization
 Stage 6: Starting Execution of the Initial Thread
 Stage 7: Performing Process Initialization in the Context of the
New Process
 Thread Internals
 Data Structures
 Birth of a Thread
 Examining Thread Activity
 Limitations on Protected Process Threads
 Worker Factories (Thread Pools)
 Thread Scheduling
 Overview of Windows Scheduling
 Priority Levels
 Thread States
 Dispatcher Database
 Quantum
 Priority Boosts
 Context Switching
 Scheduling Scenarios
 Idle Threads
 Thread Selection
 Multiprocessor Systems
 Thread Selection on Multiprocessor Systems
 Processor Selection
 Processor Share-Based Scheduling
 Distributed Fair Share Scheduling
 CPU Rate Limits
 Dynamic Processor Addition and Replacement
 Job Objects
 Job Limits
 Job Sets
 Conclusion
Chapter 6 Security
 Security Ratings
 Trusted Computer System Evaluation Criteria
 The Common Criteria
 Security System Components
 Protecting Objects
 Access Checks
 Security Identifiers
 Virtual Service Accounts
 Security Descriptors and Access Control
 The AuthZ API
 Account Rights and Privileges
 Account Rights
 Privileges
 Super Privileges
 Access Tokens of Processes and Threads
 Security Auditing
 Object Access Auditing
 Global Audit Policy
 Advanced Audit Policy Settings
 Logon
 Winlogon Initialization
 User Logon Steps
 Assured Authentication
 Biometric Framework for User Authentication
 User Account Control and Virtualization
 File System and Registry Virtualization
 Elevation
 Application Identi cation (AppID)
 AppLocker
 Software Restriction Policies
 Conclusion
Chapter 7 Networking
 Windows Networking Architecture
 The OSI Reference Model
 Windows Networking Components
 Networking APIs
 Windows Sockets
 Winsock Kernel
 Remote Procedure Call
 Web Access APIs
 Named Pipes and Mailslots
 NetBIOS
 Other Networking APIs
 Multiple Redirector Support
 Multiple Provider Router
 Multiple UNC Provider
 Surrogate Providers
 Redirector
 Mini-Redirectors
 Server Message Block and Sub-Redirectors
 Distributed File System Namespace
 Distributed File System Replication
 Offline Files
 Caching Modes
 Ghosts
 Data Security
 Cache Structure
 BranchCache
 Caching Modes
 BranchCache Optimized Application Retrieval:SMB Sequence
 BranchCache Optimized Application Retrieval:HTTP Sequence
 Name Resolution
 Domain Name System
 Peer Name Resolution Protocol
 Location and Topology
 Network Location Awareness
 Network Connectivity Status Indicator
 Link-Layer Topology Discovery
 Protocol Drivers
 Windows Filtering Platform
 NDIS Drivers
 Variations on the NDIS Miniport
 Connection-Oriented NDIS
 Remote NDIS
 QoS
 Binding
 Layered Network Services
 Remote Access
 Active Directory
 Network Load Balancing
 Network Access Protection
 Direct Access
 Conclusion
 Index

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   This logical behavior (which helps ensure that administrators will always have full control of the running code on the system) clashes with the system behavior for digital rights management require-ments imposed by the media industry on computer operating systems that need to support playback of advanced, high-quality digital content such as Blu-ray and HD-DVD media. To support reliable and protected playback of such content, Windows uses protected processes. These processes exist along-side normal Windows processes, but they add significant constraints to the access rights that other processes on the system (even when running with administrative privileges) can request. Protected processes can be created by any application; however, the operating system will allow a process to be protected only if the image file has been digitally signed with a special Windows Media Certificate. The Protected Media Path (PMP) in Windows makes use of protected processes to provide protection for high-value media, and developers of applications such as DVD players can make use of protected processes by using the Media Foundation API. The Audio Device Graph process (Audiodg.exe) is a protected process because protected music content can be decoded through it. Similarly, the Windows Error Reporting (or WER, discussed in Chapter 3) client process (Werfault.exe) can also run protected because it needs to have access to protected processes in case one of them crashes. Finally, the System process itself is protected because some of the decryption information is generated by the Ksecdd.sys driver and stored in its user-mode memory. The System process is also protected to protect the integrity of all kernel handles (because the System process' handle table contains all the kernel handles on the system).

編輯推薦

《深入解析Windows操作系統(tǒng)(卷1)(英文版?第6版)》內(nèi)容豐富,信息全面,適合眾多Windows平臺(tái)開(kāi)發(fā)人員、系統(tǒng)管理員閱讀。

名人推薦

“在微軟。我們一直用本書(shū)培訓(xùn)新員工……本書(shū)是深入理解Windows的絕佳入門(mén)書(shū)?!?——Windows之父 Jim AIlchin “每一位操作系統(tǒng)開(kāi)發(fā)人員都應(yīng)該擁有本書(shū)?!?——微軟技術(shù)院士、Windows NT首席設(shè)計(jì)師 David Cutler “我想不出還有哪一本書(shū)比本書(shū)更具權(quán)威性?!?——微軟公司副總裁 Ben Fathi

圖書(shū)封面

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

無(wú)

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


    深入解析Windows操作系統(tǒng) PDF格式下載


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

 
 

  •   最早看的是《深入windows操作系統(tǒng) 第四版中文》,當(dāng)時(shí)正在自學(xué)驅(qū)動(dòng),很慶幸被推薦閱讀此書(shū)。它比較詳細(xì)的介紹了xp的系統(tǒng)工作原理,當(dāng)然包括驅(qū)動(dòng)的方方面面。能夠讓你知道你的程序是如何在系統(tǒng)中加載運(yùn)行的。書(shū)中的很多細(xì)節(jié)也能讓你避免很多不容易注意到的錯(cuò)誤。為了挑戰(zhàn)一下英文閱讀和更新win7相關(guān)知識(shí),買了第六版,看起來(lái)還不錯(cuò)
  •   本書(shū)是講解Windows系列操作系統(tǒng)技術(shù)的經(jīng)典之作,新版分為上下兩卷,此次購(gòu)得上卷,雖然是英文版的,閱讀上有些困難,但相信只有英文版更能幫助讀者理解體會(huì)原著思想,期待下卷的出版。
  •   全英文版,增加windows技術(shù)知識(shí),提升英文水平
  •   經(jīng)典書(shū),更了解windows, 有助于程序開(kāi)發(fā)的性能
  •   無(wú)論編程與否,使用windows 的人看了都會(huì)受益。
  •   發(fā)貨速度不錯(cuò),包裝也可以,書(shū)質(zhì)量也很好,下次購(gòu)買可以考慮。雖然網(wǎng)上有英文版,但好書(shū)還是值得買個(gè),讀著方便。
  •   不錯(cuò)的書(shū)很詳細(xì) 但是包裝要給力啊
  •   想試試自己的英語(yǔ)水平,很不錯(cuò)的書(shū)
  •   不錯(cuò),對(duì)理解更加精確。
  •   書(shū)籍封面壓鄒,很難看.
  •   書(shū)真的很好,沒(méi)話說(shuō),大師級(jí)
  •   哎 英文的看著傷腦殼啊,求中文版的。。。。。。。。。。。。。。。
  •   仔細(xì)閱讀,收獲不淺.
  •   windows操作系統(tǒng)無(wú)論如何變化,掌握其本質(zhì),將基礎(chǔ)打扎實(shí),比什么花俏的技術(shù)都實(shí)在
  •   這么快就出了,不錯(cuò)不錯(cuò)
  •   內(nèi)容豐富,信息全面
  •   最新版一直沒(méi)翻譯呢
  •   經(jīng)典之作,必須品讀
 

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

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