-
作者:
[美] 拉西诺维奇 等 著
-
出版社:
人民邮电出版社
-
ISBN:
9787115211651
-
出版时间:
2009-09
-
版次:
1
-
装帧:
平装
-
开本:
16开
-
纸张:
胶版纸
-
页数:
1232页
-
字数:
99999千字
-
作者:
[美] 拉西诺维奇 等 著
-
出版社:
人民邮电出版社
-
ISBN:
9787115211651
-
出版时间:
2009-09
-
纸张:
胶版纸
-
页数:
1232页
-
字数:
99999千字
售价
¥
21.00
1.3折
定价
¥158.00
品相
九五品
上书时间2024-03-18
卖家超过10天未登录
手机购买
微信扫码访问
-
-
商品描述:
-
基本信息
书名:深入解析Windows操作系统
定价:158.00元
作者:[美] 拉西诺维奇 等 著
出版社:人民邮电出版社
出版日期:2009-09-01
ISBN:9787115211651
字数:1512000
页码:1232
版次:1
装帧:平装
开本:大16开
商品重量:
编辑推荐
近20年来,无论是开发人员还是系统管理员。如果想探究Windows核心部件的运作机理或者各种技术细节,都会求助于这部毋庸置疑的著作。书中深入透彻地阐述了Windows底层的方方面面,包括系统架构,各种系统机制和管理机制,进程、线程和作业,安全,I/O系统,存储管理、内存管理和缓存管理,文件系统。联网。启动与停机,崩溃转储分析等内容,使Windows的内幕一目了然。 《深入解析Windows操作系统(第5版.英文版)》作者阵容空前强大,除了Russinovich币llSolomon两位大师之外,还新增了年轻一代实力的Windows内核专家lonescu。与上一版相比,本版修订篇幅超过25%,除针对Windows Visla和Windows Server 2008新特性《PatchGuard、Hyper-V支持、内核事务管理器、I/O优先级等)进行了全面更新外。作者也对之前未涉及或者阐述不够的既有技术进行了挖掘,包括映像加载程序、用户态调试框架、64位调用表和压缩等。更充分运用了自己编写的流行工具Process Explorer和Process Monitor更新了大量实验和示例。这一切都使《深入解析Windows操作系统(第5版.英文版)》更趋。 Windows之父Allchin,Windows NT首席设计师Cutler,微软公司副总裁Fathi联袂推荐。 微软官方Windows著作新版,深入剖析Windows技术内幕,大幅更新,涵盖Windows内核新特性。
内容提要
《深入解析Windows操作系统(第5版.英文版)》是操作系统内核专家Mark Russinovich和David Solomon的Windows操作系统原理的版著作,针对Windows Vista和Windows Server 2008进行了全面的更新,主要讲述Windows的底层关键机制,Windows的核心组件(包括进程/线程/作业、安全性、I/O系统、存储管理、内存管理、缓存管理、文件系统和网络),并分析了启动进程、关机进程以及缓存转储。书中提供了许多实例,读者可以借此更好地理解 Windows的内部行为。 《深入解析Windows操作系统(第5版.英文版)》内容丰富、信息全面,适合众多 Windows平台开发人员、系统管理员阅读。
目录
1 Concepts and Tools 1Windows Operating System Versions 1FoundatioConcepts and Terms 2Windows API 2Services, Functions, and Routines 4Processes, Threads, and Jobs 5Virtual Memory 14Kernel Mode vs User Mode 16Terminal Services and Multiple Sessions 19Objects and Handles 21Security 22Registry 23Unicode 23Digging into Windows Internals 24Reliability and Performance Monitor 25Kernel Debugging 26Windows Software Development Kit 31Windows Driver Kit 31Sysinternals Tools 32Conclusio 322 System Architecture 33Requirements and DesigGoals 33Operating System Model 34Architecture Overview 35Portability 38Symmetric Multiprocessing 39Scalability 43Differences BetweeClient and Server Versions 43Checked Build 47Key System Components 49Environment Subsystems and Subsystem DLLs 50Ntdll dll 57Executive 58Kernel 61Hardware AbstractioLayer 65Device Drivers 68System Processes 74Conclusio 833 System Mechanisms 85Trap Dispatching 85Interrupt Dispatching 87ExceptioDispatching 114System Service Dispatching 125Object Manager 133Executive Objects 136Object Structure 138Synchronizatio 170High-IRQL Synchronizatio 172Low-IRQL Synchronizatio 177System Worker Threads 198Windows Global Flags 200Advanced Local Procedure Calls (ALPCs) 202Kernel Event Tracing 207Wow64 211Wow64 Process Address Space Layout 211System Calls 212ExceptioDispatching 212User Callbacks 212File System Redirectio 212Registry Redirectioand Reflectio 213I/O Control Requests 21416-Bit Installer Applications 215Printing 215Restrictions 215User-Mode Debugging 216Kernel Support 216Native Support 217Windows Subsystem Support 219Image Loader 220Early Process Initializatio 222Loaded Module Database 223Import Parsing 226Post Import Process Initializatio 227Hypervisor (Hyper-V) 228Partitions 230Root Partitio 230Child Partitions 232Hardware Emulatioand Support 234Kernel TransactioManager 240Hotpatch Support 242Kernel Patch Protectio 244Code Integrity 246Conclusio 2484 Management Mechanisms 249The Registry 249Viewing and Changing the Registry 249Registry Usage 250Registry Data Types 251Registry Logical Structure 252Transactional Registry (TxR) 260Monitoring Registry Activity 262Registry Internals 266Services 281Service Applications 282The Service Control Manager 300Service Startup 303Startup Errors 307Accepting the Boot and Last KnowGood 308Service Failures 310Service Shutdow 311Shared Service Processes 313Service Tags 316Service Control Programs 317Windows Management Instrumentatio 318Providers 319The CommoInformatioModel and the Managed Object Format Language 320Class Associatio 325WMI Implementatio 327WMI Security 329Windows Diagnostic Infrastructure 329WDI Instrumentatio 330Diagnostic Policy Service 330Diagnostic Functionality 332Conclusio 3335 Processes, Threads, and Jobs 335Process Internals 335Data Structures 335Kernel Variables 342Performance Counters 343Relevant Functions 344Protected Processes 346Flow of CreateProcess 348Stage 1: Converting and Validating Parameters and Flags 350Stage 2: Opening the Image to Be Executed 351Stage 3: Creating the Windows Executive Process Object (PspAllocateProcess) 354Stage 4: Creating the Initial Thread and Its Stack and Context 359Stage 5: Performing Windows Subsystem–Specific Post-Initializatio 360Stage 6: Starting Executioof the Initial Thread 362Stage 7: Performing Process Initializatioithe Context of the New Process 363Thread Internals 370Data Structures 370Kernel Variables 379Performance Counters 379Relevant Functions 380Birth of a Thread 380Examining Thread Activity 381Limitations oProtected Process Threads 384Worker Factories (Thread Pools) 386Thread Scheduling 391Overview of Windows Scheduling 391Priority Levels 393Windows Scheduling APIs 395Relevant Tools 396Real-Time Priorities 399Thread States 400Dispatcher Database 404Quantum 406Scheduling Scenarios 413Context Switching 418Idle Thread 418Priority Boosts 419Multiprocessor Systems 434Multiprocessor Thread-Scheduling Algorithms 442CPU Rate Limits 444Job Objects 445Conclusio 4506 Security 451Security Ratings 451Trusted Computer System EvaluatioCriteria 451The CommoCriteria 453Security System Components 454Protecting Objects 458Access Checks 459Security Descriptors and Access Control 484Account Rights and Privileges 501Account Rights 502Privileges 503Super Privileges 509Security Auditing 511Logo 513WinlogoInitializatio 515User LogoSteps 516User Account Control 520Virtualizatio 521Elevatio 528Software RestrictioPolicies 533Conclusio 5357 I/O System 537I/O System Components 537The I/O Manager 539Typical I/O Processing 540Device Drivers 541Types of Device Drivers 541Structure of a Driver 547Driver Objects and Device Objects 550Opening Devices 555I/O Processing 562Types of I/O 563I/O Request to a Single-Layered Driver 572I/O Requests to Layered Drivers 578I/O Cancellatio 587I/O CompletioPorts 592I/O Prioritizatio 598Driver Verifier 604Kernel-Mode Driver Framework (KMDF) 606Structure and Operatioof a KMDF Driver 607KMDF Data Model 608KMDF I/O Model 612User-Mode Driver Framework (UMDF) 616The Plug and Play (PnP) Manager 619Level of Plug and Play Support 620Driver Support for Plug and Play 621Driver Loading, Initialization, and Installatio 623Driver Installatio 632The Power Manager 636Power Manager Operatio 638Driver Power Operatio 639Driver and ApplicatioControl of Device Power 643Conclusio 6448 Storage Management 645Storage Terminology 645Disk Drivers 646Winload 646Disk Class, Port, and Miniport Drivers 647Disk Device Objects 650PartitioManager 651Volume Management 652Basic Disks 653Dynamic Disks 656MultipartitioVolume Management 661The Volume Namespace 667Volume I/O Operations 674Virtual Disk Service 675BitLocker Drive Encryptio 677BitLocker Architecture 677EncryptioKeys 679Trusted Platform Module (TPM) 681BitLocker Boot Process 683BitLocker Key Recovery 684Full Volume EncryptioDriver 686BitLocker Management 687Volume Shadow Copy Service 688Shadow Copies 688VSS Architecture 688VSS Operatio 689Uses iWindows 692Conclusio 6989 Memory Management 699Introductioto the Memory Manager 699Memory Manager Components 700Internal Synchronizatio 701Examining Memory Usage 701Services the Memory Manager Provides 704Large and Small Pages 705Reserving and Committing Pages 706Locking Memory 707AllocatioGranularity 708Shared Memory and Mapped Files 709Protecting Memory 711No Execute Page Protectio 713Copy-on-Write 718Address Windowing Extensions 719Kernel-Mode Heaps (System Memory Pools) 721Pool Sizes 722Monitoring Pool Usage 724Look-Aside Lists 728Heap Manager 729Types of Heaps 730Heap Manager Structure 731Heap Synchronizatio 732The Low FragmentatioHeap 732Heap Security Features 733Heap Debugging Features 734Pageheap 735Virtual Address Space Layouts 736x86 Address Space Layouts 737x86 System Address Space Layout 740x86 SessioSpace 740System Page Table Entries 74464-Bit Address Space Layouts 74564-Bit Virtual Addressing Limitations 749Dynamic System Virtual Address Space Management 751System Virtual Address Space Quotas 756User Address Space Layout 757Address Translatio 761x86 Virtual Address Translatio 762TranslatioLook-Aside Buffer 768Physical Address Extensio(PAE) 769IA64 Virtual Address Translatio 772x64 Virtual Address Translatio 773Page Fault Handling 774Invalid PTEs 775Prototype PTEs 776In-Paging I/O 778Collided Page Faults 779Clustered Page Faults 779Page Files 780Stacks 784User Stacks 785Kernel Stacks 786DPC Stack 787Virtual Address Descriptors 787Process VADs 788Rotate VADs 790NUMA 791SectioObjects 792Driver Verifier 799Page Frame Number Database 803Page List Dynamics 807Page Priority 809Modified Page Writer 812PFN Data Structures 814Physical Memory Limits 818Windows Client Memory Limits 819Working Sets 822Demand Paging 823Logical Prefetcher 823Placement Policy 827Working Set Management 828Balance Set Manager and Swapper 831System Working Set 832Memory NotificatioEvents 833Proactive Memory Management (SuperFetch) 836Components 836Tracing and Logging 838Scenarios 840Page Priority and Rebalancing 840Robust Performance 843ReadyBoost 844ReadyDrive 845Conclusio 84710 Cache Manager 849Key Features of the Cache Manager 849Single, Centralized System Cache 850The Memory Manager 850Cache Coherency 850Virtual Block Caching 852Stream-Based Caching 852Recoverable File System Support 853Cache Virtual Memory Management 854Cache Size 855Cache Virtual Size 855Cache Working Set Size 856Cache Physical Size 858Cache Data Structures 859Systemwide Cache Data Structures 860Per-File Cache Data Structures 862File System Interfaces 868Copying to and from the Cache 869Caching with the Mapping and Pinn
孔网啦啦啦啦啦纺织女工火锅店第三课
开播时间:09月02日 10:30
即将开播,去预约
直播中,去观看