深入解析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版)
名望与光荣(全三册)(波兰现代史诗、战后小说创作高成就作品)
[波兰]雅·伊瓦什凯维奇;易丽君 裴远颖
深入解析Windows操作系统.卷2(英文版·第6版)
金色俄罗斯丛书(27):堕落者的天堂波利亚科夫小说选
[俄]波利亚科夫 著
深入解析Windows操作系统.卷2(英文版·第6版)
果麦经典:黑塞童话
文泽尔 译者;果麦文化 出品;[德]赫尔曼·黑塞
深入解析Windows操作系统.卷2(英文版·第6版)
童年往事
[爱尔兰]罗迪·道伊尔 著;郭国良 彭真丹 译
深入解析Windows操作系统.卷2(英文版·第6版)
来日非善:艺术、批评、紧急事件
李翔宇 译者;作者:哈尔·福斯特
深入解析Windows操作系统.卷2(英文版·第6版)
汉代物质文化资料图说(修定本·精装)
孙机 著
深入解析Windows操作系统.卷2(英文版·第6版)
柏林法则:欧洲与德国之道
保罗·莱弗(英)
深入解析Windows操作系统.卷2(英文版·第6版)
俄罗斯千年文化:从古罗斯至今
[俄]德米特里·利哈乔夫 著;焦东建、董茉莉 译
深入解析Windows操作系统.卷2(英文版·第6版)
理想国译丛046:风雨横渡:英国、奴隶和美国革命
[英]西蒙·沙玛
深入解析Windows操作系统.卷2(英文版·第6版)
美国不平等的起源
[美]伊莎贝尔·威尔克森 著;姚向辉 顾冰珂 译
深入解析Windows操作系统.卷2(英文版·第6版)
甲骨文丛书·亚当夏娃浮沉录
[美]斯蒂芬·格林布拉特((Stephen Greenblatt)) 作者;罗颖男 译