The Windows XP Architecture: Kernel Mode and User Mode

Windows XP is based on the same architecture as Windows NT and Windows 2000. It is a virtual memory operating system that uses two basic modes of operation. The kernel mode is the layer of the operating system's code that is responsible for handling such fundamental operating system items as virtual memory and scheduling which applications will run at any given time. Operating system code that executes in kernel mode has direct access to hardware and memory on the computer. You will sometimes see this referred to as privileged mode. Since the Windows XP Executive Services run in kernel mode, it protects the system's memory against applications that try to write to portions of memory that ...

Get Microsoft® Windows® XP Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.