(memory) () . . ( , ), . "" , . (memory management). . , - .
(, ) . . . 6.3 . -. , MS-DOS.
. 6.3.
, , .
:
- () ;
- ;
- ;
- , , ;
- , , ;
- .
, .
, (, , ) (. 6.4).
. 6.4.
. , . , , () , , .
|
|
, .
. ( Pentium , 232 , 0000.000016 FFFF.FFFF16).
. . , , , - .
, . .
, -. , ? , , ? , ? ? [ 5, 10, 13, 17 ].
, () , .. (. 6.5). . .
. 6.5.
. 6.6 . . , , . , , .
. 6.6.
.
- . , , . , , . , .
- . , , . . (internal fragmentation).
( ) . 8 , .
|
|
, , . , , .
, . , , ( ). , , . , .
, . , 7 12 , 12 , . . , , , .
, , ; . .
- , , (.. ).
- , . , , , .
, , , . IBM OS/MVT ( Multiprogramming With a Variable number of Tasks). [ 12 ].
. . 64 (. 6.7) . , , . , , , , . , . , , , .
. 6.7.
|
|
4 2, . , 2, , 1, 2 . , , . , , - . (external fragmentation), , , .
(compaction) . , . , , , . .
.
- .
- .
- , , .
- .
- , , .
, , . , .
, . . , , .
. , , .
, ( ) , . . , , , . . , . , , , .
|
|
. 6.8. , , , . , "" (bounds) , . . . . . , . .