Pentium (privilege levels), (rings), , , , ( , ) .. . 0 - , . 3 - .
, , Intel, Windows - 0 3. 0, , (kernel mode). 3, , (user mode). , .
, API-, , , , . , .
, , . , , (system functions). Windows NT , , - . Performance Monitor ( ) Administrative Tools () Start. ().
, . . -, , , . -, , (fake device), .
(service) Windows . , :
I - API, () , ( ). , API Crea t eProcess Windows ; - (undocumented) , . Win32 API ; (internal) - , , . Windows: Windows NT, (HAL).
|
|
(system processes) - , . Windows (, , system, ):
- idle, , ;
- system - , . (system threads);
- Session Manager ( ) - SMSS.EXE;
- Win32 - CSRSS.EXE;
- WinLogon (WINLOGON.EXE).
, , Processes () Task Manager (
.
Session Manager ( )
Session Manager (SMSS.EXE) - , . , ; MS DOS, , LPT1 1; Win32, ; WinLogon.
WinLogon
. Windows Ctrl+Alt+Delete. WinLogon Windows ( Windows Explorer).
system (system threads), . Windows oecca system . , , -, - .
Csrss.exe Win32, (Win32.sys ). Csrss - . . Csrss , 16- MS-DOS.
Win32 (environment subsystem). Windows ( ) POSIX OS/2. POSIX UNIX (portable operating system based on UNIX) UNIX.
- Windows. Windows. . Win32 Win32 API DLL, KERNEL32.DLL, GDI32.DLL USER32.DLL.
|
|
Windows NT Microsoft Win32 . , WIN32K.SYS, , , . (Graphical Device Interface library GDL.DLL), .
Windows Windows NT , NTOSKRNL.EXE.
C : (executive), , (kernel).
- , , :
- ;
- ;
- ;
- ;
- .
:
- , , ;
- ;
- / - / ;
- ;
- Windows . Windows , ;
- , .
(HAL) - (HAL.DLL), . Windows HAL. HAL . Windows.
- , . :
- ;
- , , , ..;
- , , () . (DLL), (DRV) (OCX), () , . ( ) , (RAM) , (loaded) , . (mapped), - . , , . (, , ); , ; .
- , . , , . :
;
|
|
, , - ;
, ,
;
, .
, (thread's context).
- , . ( ) Windows NT , . .