- -
- -
- -
- -
(memory) . , (storage), .
, . , , . , .
(, ) . , .
:
- ;
- ;
- ( ), , , ;
- .
, . , . , , . .
, , , , , . . 軻 ( ) . , . , , . . .
|
|
, , , . , , .
(), (. 5.1).
- .
- , , , , . , , () , , .
- , ' .
. . , 32- 0000000016 FFFFFFFF16. (. 5.2).
. 5.1.
. 5.2.
, , , 1.
1 , , , . .
. . (flat). , ( 000...000) (. 5.3, ). .
, ( , , ). , (, ), n , (. 5.3, ).
|
|
, .
. 5.3. : (), ()
. , . .
.
. , , , - , , .
, , , . , , . . . . 5.4. , , - , , S. S . S. , MOV , VA, VA VA+S.
. 5.4.
: , . , , .
( ), , , .
() . , , , , , (32-, 64- . .). , 32- Intel Pentium 4 (232). , . .
|
|
, . , () , , . . , . , .
, , , , , .
, . , , , (. 5,5, ). , .
. 5.5. : (), ()
. , - 80- , . (. 5.5, ).
, . , , . , .
, , , , .
, , , . , (, ), . .
|
|
: . (, Windows NT, OS/2) 2 , , 1 , 2 1. , , . , , , (. 5.6). , , Intel Pentium : , , .
1 , , .
, .
. 5.6.
, . . , . , ( ) , , . , , , .
. , , .
, (paged), , (non-paged). , / , , . , .
. (, MIPS) . ( , ). , , .
? , , ? , ? - . , . , , .
|
|
. 5.7 : , , , .
. 5.7.
, , . . .
, , (. 5.8, ), (. 5.8, 6).
. 5.8. : (), ()
:
- , , ;
- . , . , , , .
, . , . . , , , . , , , .
. , . ( , , ) .
. , , . ( , ). , . , () . . 5.9 . , t0 , t1 5 , 4, , . 4 6, t3.
, , .
- , .
- , , . , : , , , .
- . , , , .
- .
. 5.9.
, . (). , , , .
60-70- , , OS/360.
, , (. 5.10). , * , . . , , . , .
. 5.10.
, . .
, , .
, , (). OS/2, , .
, , . , . , , . . , ( -, ), 3-5 . , , . . 5.11, , -.
. 5.11. -
, , . , , , .
, , , , - , , . , , . , . , , . , , .
() , , , . , , . , . , , , , . , , . , , .
:
- , , ;
- ;
- ; Q .
, * , , , , .