鍍金池/ 問答/C  C++  Linux  網(wǎng)絡(luò)安全/ VirtualAlloc分配的內(nèi)存空間是連續(xù)的嗎

VirtualAlloc分配的內(nèi)存空間是連續(xù)的嗎

像VirtualAlloc這樣的虛擬內(nèi)存函數(shù),在分配內(nèi)存空間時(物理內(nèi)存),取得的內(nèi)存是連續(xù)的嗎?
比如通過VirtualAlloc申請64M內(nèi)存,這64M在屋里內(nèi)存中是真實連續(xù)的嗎?(虛擬地址肯定是連續(xù)的)

回答
編輯回答
刮刮樂

不一定??赡懿皇沁B續(xù)的。因為有分頁映射到物理地址,所以最多一個內(nèi)存頁內(nèi)部連續(xù),頁和頁之間可以不連續(xù)。

2017年1月20日 07:21