虛擬地址空間&編譯鏈接原理

1、虛擬地址空間   進程地址空間需要隔離,防止惡意的程序修改其它程序的內存數據,因此計算機中引入虛擬地址空間。   (1)每一個進程都會被分配4G的虛擬地址空間,之所以是4G,是因爲在32位系統裏,這個內存空間有着(2的32次方)的尋址能力,即從0x00000000~0xFFFFFFFF。   (2)大多數操作系統都會將4G的內存空間中的一部分挪給內核使用,應用程序無法直接訪問這一段內存,這一部
相關文章
相關標籤/搜索