linux內存管理(二)——進程的內存分佈

既然內存管理,是因爲多進程的內存使用問題而引發的,那麼我們也看看一個完整的進程獨佔的內存都有什麼內容? 在多任務操作系統中的每一個進程都運行在一個屬於它自己的內存沙盤中。這個沙盤就是虛擬地址空間(virtual address space),在32位模式下它總是一個4GB(虛擬地址)的內存地址塊。但是每個進程地址會被分爲用戶空間和內核空間,所有進程的內核空間都被映射到同一塊物理內存。      
相關文章
相關標籤/搜索