IB Chapter 4/System Briefing
M -
In this section, we'll discuss a subset of core operating system components,
identify wliere they reside in memory, and examine the roles that they play
during a system call invocation. A visual summary of the discussion that folĀ¬
lows is provided by Figure 4.6. Take a few moments to digest this illustration
API Call
Services and User Applications
Windows API
GDI32.dll
Advapi32.dll
User32.dll
Kemel32.dll
Kernel Gatev
vay
ntdll.dll
Csrss.exe
User Mode
Kernel Mode
Executive (nloskrnl.exe, nlkrnipii.exe)
I/O Manager
Kernel
Kernel-Mode Drivers
-*--- -
Win32K.sys
HAL (hal.dll, haJacpi.dll, or halniacpi.dll)
BOOTVID.DLL
Hardware
0--
0*--
B
Key
B
Module A imports routines from Module B
Module A and Module B import routines from each other
Figure 4-.6
Part I