深入解析Windows操作系统.卷2(英文版·第6版)

深入解析Windows操作系统.卷2(英文版·第6版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] [加拿大]
2013-02
版次: 1
ISBN: 9787115304506
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 641页
字数: 748千字
  •   《深入解析Windows操作系统,卷2(英文版·第6版)》是操作系统内核专家Russinovich等人的Windows操作系统原理的最新版著作,针对Windows 7和Windows Server 2008 R2进行了全面的更新,主要讲述Windows的底层关键机制、Windows的核心组件(包括进程/线程/作业,安全性,I/O系统,存储管理、内存管理、缓存管理、文件系统和网络),并分析了启动进程、关机进程以及缓存转储。书中提供了许多实例,读者可以借此更好地理解Windows的内部行为。  《深入解析Windows操作系统,卷2(英文版·第6版)》内容丰富,信息全面,适合众多Windows平台开发人员、系统管理员阅读。 Windows Internals, Sixth Edition, Part(See appendix for Part 1's table of contents)Chapter 8 I/O SystemI/O System ComponentsThe I/O ManagerTypical I/O ProcessingDevice DriversTypes of Device DriversStructure of a DriverDriver Objects and Device ObjectsOpening DevicesI/O ProcessingTypes of I/OI/O Request to a Single-Layered DriverI/O Requests to Layered DriversI/O CancellationI/O Completion PortsI/O PrioritizationContainer NotificationsDriver VerifierKernel-Mode Driver Framework (KMDF)Structure and Operation of a KMDF DriverKMDF Data ModelKMDF I/O ModelUser-Mode Driver Framework (UMDF)The Plug and Play (PnP) ManagerLevel of Plug and Play SupportDriver Support for Plug and PlayDriver Loading, Initialization, and InstallationDriver InstallationThe Power ManagerPower Manager OperationDriver Power OperationDriver and Application Control of Device PowerPower Availability RequestsProcessor Power Management (PPM)ConclusionChapter 9 Storage ManagementStorage TerminologyDisk DevicesRotating Magnetic DisksSolid State DisksDisk DriversWinloadDisk Class, Port, and Miniport DriversDisk Device ObjectsPartition ManagerVolume ManagementBasic DisksDynamic DisksMultipartition Volume ManagementThe Volume NamespaceVolume I/O OperationsVirtual Disk ServiceVirtual Hard Disk SupportAttaching VHDsNested File SystemsBitLocker Drive EncryptionEncryption KeysTrusted Platform Module (TPM)BitLocker Boot ProcessBitLocker Key RecoveryFull-Volume Encryption DriverBitLocker ManagementBitLocker To GoVolume Shadow Copy ServiceShadow CopiesVSS ArchitectureVSS OperationUses in WindowsConclusionChapter 10 Memory ManagementIntroduction to the Memory ManagerMemory Manager ComponentsInternal SynchronizationExamining Memory UsageServices Provided by the Memory ManagerLarge and Small PagesReserving and Committing PagesCommit LimitLocking MemoryAllocation GranularityShared Memory and Mapped FilesProtecting MemoryNo Execute Page ProtectionCopy-on-WriteAddress Windowing ExtensionsKernel-Mode Heaps (System Memory Pools)Pool SizesMonitoring Pool UsageLook-Aside ListsHeap ManagerTypes of HeapsHeap Manager StructureHeap SynchronizationThe Low Fragmentation HeapHeap Security FeaturesHeap Debugging FeaturesPageheapFault Tolerant HeapVirtual Address Space Layoutsx86 Address Space Layoutsx86 System Address Space Layoutx86 Session SpaceSystem Page Table Entries64-Bit Address Space Layoutsx64 Virtual Addressing LimitationsDynamic System Virtual Address Space ManagementSystem Virtual Address Space QuotasUser Address Space LayoutAddress Translationx86 Virtual Address TranslationTranslation Look-Aside BufferPhysical Address Extension (PAE)x64 Virtual Address TranslationIA64 Virtual Address TranslationPage Fault HandlingInvalid PTEsPrototype PTEsIn-Paging I/OCollided Page FaultsClustered Page FaultsPage FilesCommit Charge and the System Commit LimitCommit Charge and Page File SizeStacksUser StacksKernel StacksDPC StackVirtual Address DescriptorsProcess VADsRotate VADsNUMASection ObjectsDriver VerifierPage Frame Number DatabasePage List DynamicsPage PriorityModified Page WriterPFN Data StructuresPhysical Memory LimitsWindows Client Memory LimitsWorking SetsDemand PagingLogical PrefetcherPlacement PolicyWorking Set ManagementBalance Set Manager and SwapperSystem Working SetsMemory Notification EventsProactive Memory Management (Superfetch)ComponentsTracing and LoggingScenariosPage Priority and RebalancingRobust PerformanceReadyBoostReadyDriveUnified CachingProcess ReflectionConclusionChapter 11 Cache ManagerKey Features of the Cache ManagerSingle, Centralized System CacheThe Memory ManagerCache CoherencyVirtual Block CachingStream-Based CachingRecoverable File System SupportCache Virtual Memory ManagementCache SizeCache Virtual SizeCache Working Set SizeCache Physical SizeCache Data StructuresSystemwide Cache Data StructuresPer-File Cache Data StructuresFile System InterfacesCopying to and from the CacheCaching with the Mapping and Pinning InterfacesCaching with the Direct Memory Access InterfacesFast I/ORead-Ahead and Write-BehindIntelligent Read-AheadWrite-Back Caching and Lazy WritingWrite ThrottlingSystem ThreadsConclusionChapter 12 File SystemsWindows File System FormatsCDFSUDFFAT12, FAT16, and FAT32exFATNTFSFile System Driver ArchitectureLocal FSDsRemote FSDsFile System OperationFile System Filter DriversTroubleshooting File System ProblemsProcess Monitor Basic vs Advanced ModesProcess Monitor Troubleshooting TechniquesCommon Log File SystemNTFS Design Goals and FeaturesHigh-End File System RequirementsAdvanced Features of NTFSNTFS File System DriverNTFS On-Disk StructureVolumesClustersMaster File TableFile Record NumbersFile RecordsFile NamesResident and Nonresident AttributesData Compression and Sparse FilesThe Change Journal FileIndexingObject IDsQuota TrackingConsolidated SecurityReparse PointsTransaction SupportNTFS Recovery SupportDesignMetadata LoggingRecoveryNTFS Bad-Cluster RecoverySelf-HealingEncrypting File System SecurityEncrypting a File for the First TimeThe Decryption ProcessBacking Up Encrypted FilesCopying Encrypted FilesConclusionChapter 13 Startup and ShutdownBoot ProcessBIOS PrebootThe BIOS Boot Sector and BootmgrThe UEFI Boot ProcessBooting from iSCSIInitializing the Kernel and Executive SubsystemsSmss, Csrss, and WininitReadyBootImages That Start AutomaticallyTroubleshooting Boot and Startup ProblemsLast Known GoodSafe ModeWindows Recovery Environment (WinRE)Solving Common Boot ProblemsShutdownConclusionChapter 14 Crash Dump AnalysisWhy Does Windows Crash?The Blue ScreenCauses of Windows CrashesTroubleshooting CrashesCrash Dump FilesCrash Dump GenerationWindows Error ReportingOnline Crash AnalysisBasic Crash Dump AnalysisNotmyfaultBasic Crash Dump AnalysisVerbose AnalysisUsing Crash Troubleshooting ToolsBuffer Overruns, Memory Corruption, and Special PoolCode Overwrite and System Code Write ProtectionAdvanced Crash Dump AnalysisStack TrashesHung or Unresponsive SystemsWhen There Is No Crash DumpAnalysis of Common Stop Codes0xD1 - DRIVER_IRQL_NOT_LESS_OR_EQUAL0x8E - KERNEL_MODE_EXCEPTION_NOT_HANDLED0x7F - UNEXPECTED_KERNEL_MODE_TRAP0xC5 - DRIVER_CORRUPTED_EXPOOLHardware MalfunctionsConclusionAppendix: Contents of Windows Internals, Sixth Edition, Part 1Index
  • 内容简介:
      《深入解析Windows操作系统,卷2(英文版·第6版)》是操作系统内核专家Russinovich等人的Windows操作系统原理的最新版著作,针对Windows 7和Windows Server 2008 R2进行了全面的更新,主要讲述Windows的底层关键机制、Windows的核心组件(包括进程/线程/作业,安全性,I/O系统,存储管理、内存管理、缓存管理、文件系统和网络),并分析了启动进程、关机进程以及缓存转储。书中提供了许多实例,读者可以借此更好地理解Windows的内部行为。  《深入解析Windows操作系统,卷2(英文版·第6版)》内容丰富,信息全面,适合众多Windows平台开发人员、系统管理员阅读。
  • 目录:
    Windows Internals, Sixth Edition, Part(See appendix for Part 1's table of contents)Chapter 8 I/O SystemI/O System ComponentsThe I/O ManagerTypical I/O ProcessingDevice DriversTypes of Device DriversStructure of a DriverDriver Objects and Device ObjectsOpening DevicesI/O ProcessingTypes of I/OI/O Request to a Single-Layered DriverI/O Requests to Layered DriversI/O CancellationI/O Completion PortsI/O PrioritizationContainer NotificationsDriver VerifierKernel-Mode Driver Framework (KMDF)Structure and Operation of a KMDF DriverKMDF Data ModelKMDF I/O ModelUser-Mode Driver Framework (UMDF)The Plug and Play (PnP) ManagerLevel of Plug and Play SupportDriver Support for Plug and PlayDriver Loading, Initialization, and InstallationDriver InstallationThe Power ManagerPower Manager OperationDriver Power OperationDriver and Application Control of Device PowerPower Availability RequestsProcessor Power Management (PPM)ConclusionChapter 9 Storage ManagementStorage TerminologyDisk DevicesRotating Magnetic DisksSolid State DisksDisk DriversWinloadDisk Class, Port, and Miniport DriversDisk Device ObjectsPartition ManagerVolume ManagementBasic DisksDynamic DisksMultipartition Volume ManagementThe Volume NamespaceVolume I/O OperationsVirtual Disk ServiceVirtual Hard Disk SupportAttaching VHDsNested File SystemsBitLocker Drive EncryptionEncryption KeysTrusted Platform Module (TPM)BitLocker Boot ProcessBitLocker Key RecoveryFull-Volume Encryption DriverBitLocker ManagementBitLocker To GoVolume Shadow Copy ServiceShadow CopiesVSS ArchitectureVSS OperationUses in WindowsConclusionChapter 10 Memory ManagementIntroduction to the Memory ManagerMemory Manager ComponentsInternal SynchronizationExamining Memory UsageServices Provided by the Memory ManagerLarge and Small PagesReserving and Committing PagesCommit LimitLocking MemoryAllocation GranularityShared Memory and Mapped FilesProtecting MemoryNo Execute Page ProtectionCopy-on-WriteAddress Windowing ExtensionsKernel-Mode Heaps (System Memory Pools)Pool SizesMonitoring Pool UsageLook-Aside ListsHeap ManagerTypes of HeapsHeap Manager StructureHeap SynchronizationThe Low Fragmentation HeapHeap Security FeaturesHeap Debugging FeaturesPageheapFault Tolerant HeapVirtual Address Space Layoutsx86 Address Space Layoutsx86 System Address Space Layoutx86 Session SpaceSystem Page Table Entries64-Bit Address Space Layoutsx64 Virtual Addressing LimitationsDynamic System Virtual Address Space ManagementSystem Virtual Address Space QuotasUser Address Space LayoutAddress Translationx86 Virtual Address TranslationTranslation Look-Aside BufferPhysical Address Extension (PAE)x64 Virtual Address TranslationIA64 Virtual Address TranslationPage Fault HandlingInvalid PTEsPrototype PTEsIn-Paging I/OCollided Page FaultsClustered Page FaultsPage FilesCommit Charge and the System Commit LimitCommit Charge and Page File SizeStacksUser StacksKernel StacksDPC StackVirtual Address DescriptorsProcess VADsRotate VADsNUMASection ObjectsDriver VerifierPage Frame Number DatabasePage List DynamicsPage PriorityModified Page WriterPFN Data StructuresPhysical Memory LimitsWindows Client Memory LimitsWorking SetsDemand PagingLogical PrefetcherPlacement PolicyWorking Set ManagementBalance Set Manager and SwapperSystem Working SetsMemory Notification EventsProactive Memory Management (Superfetch)ComponentsTracing and LoggingScenariosPage Priority and RebalancingRobust PerformanceReadyBoostReadyDriveUnified CachingProcess ReflectionConclusionChapter 11 Cache ManagerKey Features of the Cache ManagerSingle, Centralized System CacheThe Memory ManagerCache CoherencyVirtual Block CachingStream-Based CachingRecoverable File System SupportCache Virtual Memory ManagementCache SizeCache Virtual SizeCache Working Set SizeCache Physical SizeCache Data StructuresSystemwide Cache Data StructuresPer-File Cache Data StructuresFile System InterfacesCopying to and from the CacheCaching with the Mapping and Pinning InterfacesCaching with the Direct Memory Access InterfacesFast I/ORead-Ahead and Write-BehindIntelligent Read-AheadWrite-Back Caching and Lazy WritingWrite ThrottlingSystem ThreadsConclusionChapter 12 File SystemsWindows File System FormatsCDFSUDFFAT12, FAT16, and FAT32exFATNTFSFile System Driver ArchitectureLocal FSDsRemote FSDsFile System OperationFile System Filter DriversTroubleshooting File System ProblemsProcess Monitor Basic vs Advanced ModesProcess Monitor Troubleshooting TechniquesCommon Log File SystemNTFS Design Goals and FeaturesHigh-End File System RequirementsAdvanced Features of NTFSNTFS File System DriverNTFS On-Disk StructureVolumesClustersMaster File TableFile Record NumbersFile RecordsFile NamesResident and Nonresident AttributesData Compression and Sparse FilesThe Change Journal FileIndexingObject IDsQuota TrackingConsolidated SecurityReparse PointsTransaction SupportNTFS Recovery SupportDesignMetadata LoggingRecoveryNTFS Bad-Cluster RecoverySelf-HealingEncrypting File System SecurityEncrypting a File for the First TimeThe Decryption ProcessBacking Up Encrypted FilesCopying Encrypted FilesConclusionChapter 13 Startup and ShutdownBoot ProcessBIOS PrebootThe BIOS Boot Sector and BootmgrThe UEFI Boot ProcessBooting from iSCSIInitializing the Kernel and Executive SubsystemsSmss, Csrss, and WininitReadyBootImages That Start AutomaticallyTroubleshooting Boot and Startup ProblemsLast Known GoodSafe ModeWindows Recovery Environment (WinRE)Solving Common Boot ProblemsShutdownConclusionChapter 14 Crash Dump AnalysisWhy Does Windows Crash?The Blue ScreenCauses of Windows CrashesTroubleshooting CrashesCrash Dump FilesCrash Dump GenerationWindows Error ReportingOnline Crash AnalysisBasic Crash Dump AnalysisNotmyfaultBasic Crash Dump AnalysisVerbose AnalysisUsing Crash Troubleshooting ToolsBuffer Overruns, Memory Corruption, and Special PoolCode Overwrite and System Code Write ProtectionAdvanced Crash Dump AnalysisStack TrashesHung or Unresponsive SystemsWhen There Is No Crash DumpAnalysis of Common Stop Codes0xD1 - DRIVER_IRQL_NOT_LESS_OR_EQUAL0x8E - KERNEL_MODE_EXCEPTION_NOT_HANDLED0x7F - UNEXPECTED_KERNEL_MODE_TRAP0xC5 - DRIVER_CORRUPTED_EXPOOLHardware MalfunctionsConclusionAppendix: Contents of Windows Internals, Sixth Edition, Part 1Index
查看详情
好书推荐 / 更多
深入解析Windows操作系统.卷2(英文版·第6版)
(当代学术棱镜译丛)无尽的焦虑之梦
[法]路易·阿尔都塞 著;[法]奥利维耶·科尔佩 (法)扬·穆利耶·布唐 编;曹天羽 译
深入解析Windows操作系统.卷2(英文版·第6版)
文明的征程
[美]詹姆斯·亨利·布雷斯特德(James Henry Breasted) 著;李静新 周惠来 译
深入解析Windows操作系统.卷2(英文版·第6版)
动物的社会行为
[英]尼可拉斯·廷伯根 著;刘小涛 译
深入解析Windows操作系统.卷2(英文版·第6版)
印度佛教史
[印度]S.R.戈耶尔 著;黄宝生 译
深入解析Windows操作系统.卷2(英文版·第6版)
成为波伏瓦
凯特·柯克帕特里克 著;刘海平 译
深入解析Windows操作系统.卷2(英文版·第6版)
批判性思维的认知与伦理
徐贲
深入解析Windows操作系统.卷2(英文版·第6版)
汗青堂丛书073·美食与文明
蕾切尔·劳丹(Rachel Laudan) 著
深入解析Windows操作系统.卷2(英文版·第6版)
被误解的盐:你可能需要吃咸点
詹姆斯·迪尼科兰托尼奥
深入解析Windows操作系统.卷2(英文版·第6版)
为自然书籍制图:16世纪人体解剖和医用植物书籍中的图像、文本与论证
[日]楠川幸子 著;王彦之 译
深入解析Windows操作系统.卷2(英文版·第6版)
(蓝色东欧)两天的世界(上、下全2册)
乔治·伯勒伊泽
深入解析Windows操作系统.卷2(英文版·第6版)
历史视域中的人民主权
张爽 著;[英]理查德·伯克 昆廷·斯金纳 主编;[英]理查德·伯克、昆廷·斯金纳、张爽 译
深入解析Windows操作系统.卷2(英文版·第6版)
新知文库136·万有感官 听觉塑造心智
[美]塞思·霍罗威茨 著;蒋雨蒙 译