.


:




:

































 

 

 

 


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

: -, , -, . . . OS/360 5000 5 1 . Mastics 1975 20 [17]. , .

, , . - , . [5, 10, 13, 17]:

;

;

;

;

, ;

: , , , ;

: , , , ;

: ( Kernel mode), (supervisor mode), (user mode), (task mode);

( , ) .

(. 1.2).

, ( UNIX Novell NetWare). ( , , , ).

. , , , , , . , , . , , . , , .


. 1.2.

[13]:

, ;

, ;

, .

. , . . 1.3.

, , . : , , - .. , . , .


. 1.3.

, . , , , , .. , , API (Application Programming Interface).

( , ) (Kernel mode). , -, , , -, , , , , -, .

, , . , , , , ..

:

, ;

(Paint, Imaging Windows 2000), .;

( , , , Windows 2000);

, , , -, ..

, (user mode). , ( , ..).

() . , , . .. , .. " " , , " ", . , ( !).

, , , . 1.4.


. 1.4.

.

1. . [10]. . , , . : , , , , ( ), .

2. - . , . "" (, Windows 2000 HAL (Hardware Abstraction Layer), ).

3. . : , , .. , , . .

4. . . () -, . .

5. . , , . API, , , .

. . , . (. 1.5). (UNIX, VAX, VMS, IBM OS/390, OS/2 .).


. 1.5.

. , . , . , , .

. , . . - , , . , . , , , "" , . , . , . 1.6.

. , . , , , , , .. , .


. 1.6.

, , , . 1.7.


. 1.7. -

, . 1.8. , (4 t), . , , .


. 1.8.

[17]:

;

;

;

;

;

;

- .

. . , .

, , , .

[17] :

300 140 ;

L4 ( ) 12 7 .

.

1. (). , , . . .

2. () . , . , , , . . Minix GNU Hurd BSD. Symbian OS. (a c Symbian OS v8.1, ) .

3. () , , : , . . ( libOS). , , .

4. () . . . , . , , . Unix- Linux. , , , , . "" .

5. (. ) , . "" , . , (, ). , ( ). . , . (API) , . . "" .

6. () , "" . "" . . 4.4BSD MkLinux, Mach. . , , . , .

7. Windows NT. Windows NT , . NT ( 1 ), "". Windows NT , . , .

 



<== | ==>
. | ә ғ, ә ә
:


: 2017-03-12; !; : 265 |


:

:

, .
==> ...

1628 - | 1560 -


© 2015-2024 lektsii.org - -

: 1.09 .