.


:




:

































 

 

 

 


Windows 2000, executive




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 , . .





:


: 2018-10-14; !; : 254 |


:

:

, , .
==> ...

1751 - | 1445 -


© 2015-2024 lektsii.org - -

: 0.019 .