.


:




:

































 

 

 

 





, [ 32, 37 ]. , , . , , . , , . .

, . (MMU Memory Management Unit), , . 6.9. , . , .


. 6.9.

.

" " , . 1962 Kilburn I . "One-Level Storage System ", .

.

  1. .
  2. , .
  3. - : , . .

( paging file). , : , ( ). , , .

, .

, , (Virtual pages). , .

, ( , ). : 1024, 2048, 4096 .. .

( ). . . , (. 6.10).


. 6.10.

( ) :

  1. (N ..), ;
  2. , , ;
  3. D, , , ;
  4. , , , ;
  5. , , , .

. , . , , .

(, Windows 2000 232 = 4 ), 4 (212) 220 . , . , . , . , , . . .

, , . , , . , .

, , . . , . , , .

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

(P, Sv), ( 0), Sv (. 6.11). (N, Sf), N , Sf . (P, Sv) (N, Sf).


. 6.11.

, . , , , , 2 (k = 8 ). , Sv Sf k , , . , , . , .

, Sf = Sv. .

(P, Sv) .

  1. . , , L ( ) :

A = + ( * L).

  1. N.
  2. Sv.

(N, Sf).

, . = 256 , = 4 .

Nf = / = 256*2020 / 4*210 = 64.000 .

K = log2 256*2020 = 28 .

M = log2 4 = log2 4096 = 12.

32- , 32-12=20 . , N = 220 ( 1 ).

, (20 ), , (, , ..), 1 . 4096, 28 12 = 16 ( 12 ). , 20 + 16 + 8 = 44 6 . 6 * N = 6 .

. (, ). 32-12 = 20 . , () (20 ), , . , 32 - 12 + 8 = 28 , .. 4 . , 4 * N = 5 * 220 = 4 .

( ) , . 2 . , , . , .





:


: 2017-04-15; !; : 418 |


:

:

.
==> ...

1479 - | 1408 -


© 2015-2024 lektsii.org - -

: 0.016 .