Description

Book Synopsis
Delve inside Windows architecture and internals - and see how core components work behind the scenes. This classic guide has been fully updated for Windows 10 and Windows Server 2016.

Table of Contents

Chapter 1: Concepts and tools

Windows operating system versions

Foundation concepts and terms

Digging into Windows internals

Conclusion

Chapter 2: System architecture

Requirements and design goals

Operating system model

Architecture overview

Virtualization-based security architecture overview

Key system components

Conclusion

Chapter 3: Processes and jobs

Creating a process

Process internals

Protected processes

Minimal and Pico processes

Trustlets (secure processes)

Flow of CreateProcess

Terminating a process

Image loader

Jobs

Conclusion

Chapter 4: Threads

Creating threads

Thread internals

Examining thread activity

Thread scheduling

Group-based scheduling

Worker factories (thread pools)

Conclusion

Chapter 5: Memory management

Introduction to the memory manager

Services provided by the memory manager

Kernel-mode heaps (system memory pools)

Heap manager

Virtual address space layouts

Address translation

Page fault handling

Stacks

Virtual address descriptors

NUMA

Section objects

Working sets

Page frame number database

Physical memory limits

Memory compression

Memory partitions

Memory combining

Memory enclaves

Proactive memory management (SuperFetch)

Conclusion

Chapter 6: I/O system

I/O system components

Interrupt Request Levels and Deferred Procedure Calls

Device drivers

I/O processing

Driver Verifier

The Plug and Play manager

General driver loading and installation

The Windows Driver Foundation

The power manager

Conclusion

Chapter 7: Security

Security ratings

Security system components

Virtualization-based security

Protecting objects

The AuthZ API

Account rights and privileges

Access tokens of processes and threads

Security auditing

AppContainers

Logon

User Account Control and virtualization

Exploit mitigations

Application Identification

AppLocker

Software Restriction Policies

Kernel Patch Protection

PatchGuard

HyperGuard

Conclusion

Windows Internals

    Product form

    £36.89

    Includes FREE delivery

    RRP £40.99 – you save £4.10 (10%)

    Order before 4pm today for delivery by Mon 8 Jun 2026.

    A Paperback / softback by Pavel Yosifovich, Mark Russinovich, David Solomon

    1 in stock


      View other formats and editions of Windows Internals by Pavel Yosifovich

      Publisher: Microsoft Press,U.S.
      Publication Date: 23/05/2017
      ISBN13: 9780735684188, 978-0735684188
      ISBN10: 0735684189

      Description

      Book Synopsis
      Delve inside Windows architecture and internals - and see how core components work behind the scenes. This classic guide has been fully updated for Windows 10 and Windows Server 2016.

      Table of Contents

      Chapter 1: Concepts and tools

      Windows operating system versions

      Foundation concepts and terms

      Digging into Windows internals

      Conclusion

      Chapter 2: System architecture

      Requirements and design goals

      Operating system model

      Architecture overview

      Virtualization-based security architecture overview

      Key system components

      Conclusion

      Chapter 3: Processes and jobs

      Creating a process

      Process internals

      Protected processes

      Minimal and Pico processes

      Trustlets (secure processes)

      Flow of CreateProcess

      Terminating a process

      Image loader

      Jobs

      Conclusion

      Chapter 4: Threads

      Creating threads

      Thread internals

      Examining thread activity

      Thread scheduling

      Group-based scheduling

      Worker factories (thread pools)

      Conclusion

      Chapter 5: Memory management

      Introduction to the memory manager

      Services provided by the memory manager

      Kernel-mode heaps (system memory pools)

      Heap manager

      Virtual address space layouts

      Address translation

      Page fault handling

      Stacks

      Virtual address descriptors

      NUMA

      Section objects

      Working sets

      Page frame number database

      Physical memory limits

      Memory compression

      Memory partitions

      Memory combining

      Memory enclaves

      Proactive memory management (SuperFetch)

      Conclusion

      Chapter 6: I/O system

      I/O system components

      Interrupt Request Levels and Deferred Procedure Calls

      Device drivers

      I/O processing

      Driver Verifier

      The Plug and Play manager

      General driver loading and installation

      The Windows Driver Foundation

      The power manager

      Conclusion

      Chapter 7: Security

      Security ratings

      Security system components

      Virtualization-based security

      Protecting objects

      The AuthZ API

      Account rights and privileges

      Access tokens of processes and threads

      Security auditing

      AppContainers

      Logon

      User Account Control and virtualization

      Exploit mitigations

      Application Identification

      AppLocker

      Software Restriction Policies

      Kernel Patch Protection

      PatchGuard

      HyperGuard

      Conclusion

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account