內(nèi)存管理是指操作系統(tǒng)中軟件運(yùn)行時對計算機(jī)內(nèi)存資源的分配和使用的技術(shù);其主要的目的是如何高效,快速的分配,并且在適當(dāng)?shù)臅r候釋放和回收內(nèi)存資源。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
內(nèi)存管理是指軟件運(yùn)行時對計算機(jī)內(nèi)存資源的分配和使用的技術(shù)。
內(nèi)存管理對于編寫出高效率的Windows程序是非常重要的,這是因?yàn)閃indows是多任務(wù)系統(tǒng),它的內(nèi)存管理和單任務(wù)的DOS相比有很大的差異。
DOS是單任務(wù)操作系統(tǒng),應(yīng)用程序分配到內(nèi)存后,如果它不主動釋放,系統(tǒng)是不會對它作任何改變的;但Windows卻不然,它在同一時刻可能有多個應(yīng)用程序共享內(nèi)存,有時為了使某個任務(wù)更好地執(zhí)行,Windows系統(tǒng)可能會對其它任務(wù)分配的內(nèi)存進(jìn)行移動,甚至刪除。
因此,我們在Windows應(yīng)用程序中使用內(nèi)存時,要遵循Windows內(nèi)存管理的一些約定,以盡量提高Windows內(nèi)存的利用率。
想要查閱