executive , , .
Windows 2000 Win32 . Win32 . , .
MS-DOS Win32, Virtual Dos machine (VDM), , , .
16- Windows VDM, Windows on Windows. Windows 3.1 GDI.
POSIX POSIX-, POSIX.1 , UNIX.
OS/2 OS/2 - .
, Windows 2000. , . , - . Windows 2000 Kerberos .
Plug-and-Play (PnP) ( ).
Virtual Dos Machine (VDM) - , MS-DOS.
(spin lock, ) , Windows.
(executive) Windows, , .
(LPC) Windows, ; .
- - Windows, .
(object handle) - Windows.
- Windows, , , .
(hardware abstraction layer, HAL) Windows, , , - Windows.
(User, GDI, Kernel).
Windows KERNEL, GDI USER. , .EXE- .DLL-, , .
|
|
́ ́, ́ (UI . user interface) , (), /. , , , , .
, , , .
GDI
GDI (Graphics Device Interface, Graphical Device Interface) , Windows API, ( GDI) Microsoft Windows.
GDI Windows , , .
GDI , . , . ., , user32.dll GDI. GDI , QuickDraw Mac OS.
GDI . GDI, , , , . WYSIWYG- Windows.
, , GDI. GDI , . GDI 3D-. DirectX OpenGL, .
USER
User - Windows, .
(HWND),
, Z-order,
,
.
(DefWindowProc)
(, , -, , , ).
:
,
(, ),
-.
RegisterClass (WNDPROC).
Z-order .
, (, / , ) SendMessage, 2 (, WM_COMMAND+LB_ADDSTRING) .
|
|
. , ... ? , .
27. : Windows;
Microsoft Windows XP Professional (registry).
. ini,.sys .com, Microsoft Windows.
1) Windows XP, ,
Windows XP,
, .
2) :
, , (CPU),
,
;
;
;
;
.
, , (IRQ), , .
. , .
, Windows XP.
, Windows XP (NTOSKRNL.EXE) .
, , , , .
. . , , , (DMA).
Windows XP , . 5 . , . , - . Windows XP , .
. , , , -.
. Windows XP Windows XP . - NTDETECT.COM. .
, .