laClinux內(nèi)存管理采用非標(biāo)準(zhǔn)Linux內(nèi)存模型。系統(tǒng)為進(jìn)程分配連續(xù)內(nèi)存區(qū)域,代碼段、數(shù)據(jù)段和棧段間無空隙,且進(jìn)程私有堆被取消,所有進(jìn)程共享由操作系統(tǒng)管理的堆空間。最簡單的malloc利用mmap從核心空閑內(nèi)存池中分配內(nèi)存以實(shí)現(xiàn)。并采用存儲(chǔ)器分頁管理,系統(tǒng)啟動(dòng)時(shí)把實(shí)際存儲(chǔ)器分頁,加載應(yīng)用程序時(shí)再程序分頁加載
標(biāo)簽:
Clinux
內(nèi)存管理
分
上傳時(shí)間:
2014-01-05
上傳用戶:wentianyou