Linux內核之進程地址空間

1.進程地址空間概念: 進程使用的是虛擬內存中的地址,也叫線性地址,由操作系統協助相關硬件(如MMU),映射到物理地址。線性地址是通過頁表(Page Table)映射到物理內存,頁表由操作系統維護並被處理器引用。內核空間在頁表中擁有較高特權級,因此用戶態程序試圖訪問這些頁時會導致一個頁錯誤。在Linux中,內核空間是持續存在的,並且在所有進程中都映射到同樣的物理內存。內核代碼和數據總是可尋址,隨時
相關文章
相關標籤/搜索