.


:




:

































 

 

 

 


5.2. . 162 4




.

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

:

1. ( ) .

2. . , , ( , , , i80x86 CS IP , , , ) .

3. .

, - . , .

4. , 2 . .

5. . , 3, .

6. , (, 4).

7. .

1 - 3 , 4 - 7 - .

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

:

- ;

- ;

- .

1. -

 

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

, , :

;

( /);

;

;

.

, . :

( , );

;

;

;

, .

- , . , , . , , , . .

, . , , . , , , . .

, , ; . , . , ( , ). . 2 . , , - . , , .

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

2. -

 

( ) :

, . . ;

, . . , . ;

, , , LFS (lst m first svd - - ), . .

, 1-4 6-7. , . , .

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

, , . .1 , . , 2- , , , , , . , () , . . , . , . , , .

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

3. -

 

, , , , . . / . , .


2.3.

1. .

2. .

3. .

4. .

 

1. (distributed systems), . :

- ;

- ( );

- .

, , . - , , . - , , . , .

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

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

- , . , . , . , .

. . , .

, , . , .

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

"-" . , , .

, , , . , , , , , ec . , (" = 78.2"), , (" ?", " = 63", " 16", " ?", " = 79", 1", . .). , .

2.

(, Operating System - OS) - , . () , . " " - . , , .

, , UNIX Windows NT . . , (timesharing systems), , , , . . "" .

, , , , . . , , . , , , . , , "", . , .

. . , , , .

3.

, . . "", . . , , .

(.1). , , . . , , , , 10 .

n . n "" 1/n, . . () , n , . , . , . , n k , k/n .

1. - : - ; -

 

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

. , , - - . , , . , , , .

. (. 1), , (time slice), . , . (preemption).

. . , , . , , , .

, :

- ;

- , , /;

- ;

- , , .

(. 2).

(ready). , .

(running, executing). , . . .

, (waiting, locked). - , , .

2. -

 

. 2 :

1. " " "". (load) , (relocation), , .

2. "" "". .

3. "" "". , .

4. "" "". - ( / , , , . .). .





:


: 2016-09-06; !; : 479 |


:

:

, .
==> ...

1426 - | 1365 -


© 2015-2024 lektsii.org - -

: 0.063 .