虛擬地址空間

首先,一個程序被加載到內存中首先會存在兩種屬性:靜態分配內存和動態分配內存。 靜態分配內存:是在程序編譯和鏈接時就確定好的內存。(速度快,不易犯錯,例如:全局變量和static變量等) 動態分配內存:是在程序加載、調入、執行測時候分配/回收的內存。 線性空間在linux32位系統上有大約4G的大小,所以我們的虛擬地址空間總共也就是這4G大小。虛擬地址空間可以分爲內核空間和用戶空間。最高的1G大小內
相關文章
相關標籤/搜索