.


:




:

































 

 

 

 


Windows

Windows

1.

2.

3.

4.

5.

6.

7. Plug and Play

Plug and Play (. PnP), () , . Microsoft . PnP - , . .

8.

9.

 

. , . . Windows NT Unix - .

́ (. multitasking) ( ) .

. , . , , . , . .

 

(process) , .

 

(thread), .

, , . . () .

, , , . (, , , , .) , .

. , .

-, , , .. .

-, , .. .

, - . , . - . .

 

:

,

, ,

, ,

() , . (), ,

 

,

,

 

Windows :

;

.

() , () . , . , . , .

, . -, , , . .

.


4.3.

: .

.

. , , . , , .

, , , , .

, 32- 4 (232) . .

, . , , .

́ ́ (. Virtual memory) , , .

() Windows , .

, . Windows () . . , , . , .

? , () ( ) .

, , .

(. Memory protection) .

. () , . , , , .

 

. , Windows ().

Windows , (, ).

:

;

;

, .

, (, ), , , . , . , .. .

 


Windows NT

Windows NT 3.1, Windows NT 3.5, Windows NT 3.51, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 Windows 7 NT. .

Windows NT , . , , . . NT . , (HAL), (Executives), (Kernel-mode drivers) (User-mode drivers).

Windows NT , \ \. : ( , ) ( ).

. .

 

:

;

;

;

, .

:

, ;

, ;

;

, , .



 

Windows NT .

, .

.

Windows.

 

(Executive). .

, . :

. , NT Executive - , .

. . , .

. , , .

. .

-. - IRP (I/O Request Packet). - . - IRP () .

. , .

(GDI - Graphical Device Interface) - . Win32k.sys, . GDI .

. , GDI , , , .

 

Windows . . , .. () (HAL Hardware Abstraction Layer). HAL Windows NT . ( ) ( , , / ). Windows NT HAL, . HAL Windows NT.

 

Windows, , , .. . Windows NT . , , . , : Executive. , Executive.

, (Environment). , . API (Application Programming Interface - ). , (Integral), . , Windows NT ,

Windows NT , . Windows NT , , API, MS DOS, OS/2, Windows 3-, POSIX Win32.

API Windows NT . Windows NT, .

- Win32, OS/2 POSIX.

Win32 Windows - Windows API.

Win32 Windows - . Win32 32- Windows .

MS-DOS NTVDM (NT Virtual DOS Machine). NTVDM 32- Windows, Intel 80486, MS DOS.

16- Windows NTVDM. Windows NT 4.0 16- Windows. MS DOS, Windows NTVDM. Winl6 NTVDM WOW (Winl6 on Win32).

POSIX, OS/2 Unix OS/2.

OS/2 16- OS/2 OS/2 2.1.x.

POSIX , POSIX.1 (P ortable O perating S ystem I nterface for Uni x Unix - , )[1]

 

Windows (Windows API).

Windows API Windows Windows NT . Windows. :

Win16 Windows API 16- Windows. Windows API, Win16 Win32.

Win32s Win32, 16- Windows 3.x Win32 API .

Win32 32- API Windows. . API DLL kernel32.dll advapi32.dll; GUI (Graphical user interface ́ ́ ́) user32.dll gdi32.dll. Win32 Windows NT ( ) Windows 9x. Windows, Windows NT, Win32 GUI : csrss.exe (Client/Server Runtime Subsystem), , win32k.sys . Win32 API ntoskrnl.exe

Win64 64- Win32, 64- . Win64 API 64- Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows Server 2008 R2 Windows 7.

Dinamic Link Library (DLL).

? , , , , . , . DLL .

 


[1] UNIX- , -Unix .



<== | ==>
| . . ́ . ́, . ́.
:


: 2016-11-23; !; : 736 |


:

:

- , , .
==> ...

841 - | 710 -


© 2015-2024 lektsii.org - -

: 0.061 .