Figure 3.1 A typical layout of the Windows kernel memory address space.Terminal Services Session Space This memory area is used by the kernel
mode component of the Win32 subsystem: WIN32K.SYS(see the section
on the Win32 subsystem later in this chapter). The Terminal Services
component is a Windows service that allows for multiple, remote GUISystem Cache Space
512Mb0xC10000000xE1000000
Paged Pool
192Mb (Actual size calculated in
runtime)
0xED000000Non-Paged Pool
12Mb (Actual size calculated in
runtime)0x80DA60000x819A6000Extra Non-Paged Pool
100Mb (Actual size calculated in
runtime)0xF96A80000xFFBE0000Te rminal Services Session Space
32 Mb (session-private)0xBE0000000xC0000000Kernel Code0x800000000x8073B000Page Tables (process-private)
0xC0400000System PTEs
200Mb (Actual size calculated in
runtime)System Working Set
4Mb0xC0C00000Hyper Space (process-private)
0xC0800000Additional System PTEs
(Actual size calculated in runtime)76 Chapter 3