.


:




:

































 

 

 

 


Windows




, , Windows, 4 . : 232 = 4 .

, , , .

2 . , Windows NT 2 8000000016 FFFFFFFF16 . , , , . , API- , , , , .

Windows 95 : , , . , , .

2 , . Windows NT 0000000016 0000FFFF16 7FFF000016 7FFFFFFF16, .. 64 . , , .

64- 264 (17 , ), Windows XP 7152 0 6FBFFFFFFFF16, .

, .

- , , . , , . .

, 4 (.. ), 64 .

VirtualAlloc. .

. NULL, . , 64 , .

. , 4 .

. MEM_RESERVE ( ) MEM_COMMIT ( ), , .

. , . .

- PAGE_READONLY , .

- PAGE_READWRITE .

- PAGE_GUARD , . , . , .

, , .

(MEM_RESERVE) , , , , . : , .

, .

(MEM_COMMIT) , , , . 4 . .

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

, VirtualAlloc, : MEM_RESERVE + MEM_COMMIT. : , , , , (). VirtualAlloc MEM_RESERVE , , . VirtualAlloc MEM_COMMIT .

Windows .

- . , , . , , , . , .

- , . , , 30 . , ( ).

42. . Windows.





:


: 2016-10-22; !; : 811 |


:

:

, .
==> ...

1693 - | 1615 -


© 2015-2024 lektsii.org - -

: 0.011 .