Linux下32位環境的用戶空間內存分佈情況

內核空間和用戶空間 對於32位環境,理論上程序可以擁有 4GB 的虛擬地址空間,我們在C語言中使用到的變量、函數、字符串等都會對應內存中的一塊區域。 但是,在這 4GB 的地址空間中,要拿出一部分給操作系統內核使用,應用程序無法直接訪問這一段內存,這一部分內存地址被稱爲 內核空間(K ernel Space ) 。 Windows 在默認情況下會將高地址的 2GB 空間分配給內核(也可以配置爲1G
相關文章
相關標籤/搜索