Chapter 4/ System Briefing

OxFFFFFFFF

Kernel Space

OxSOOOOOOO

Ox7FFFFFFF

FVocess A

User Spacc

Process B

User Spacc

Figure 4.3

F�roeess C

User Space

0x00000000

Another thing to keep in mind is that even though each process has its own

private user spacc, they all share the same kernel space (see Figure 4.3). This

is a necessity, seeing as how there can be only one operating system. This is

implemented by mapping each program's supervisor-level PDEs to the same

set of system page tables (see Figure 4.4).

Wondershare

Figure 44