Linux的用戶空間與內核空間

一. 簡介 Linux 操作系統和驅動程序運行在內核空間,應用程序運行在用戶空間。兩者不能簡單地使用指針傳遞數據,因爲Linux使用的虛擬內存機制,用戶空間的數據可能被換出,當內核空間使用用戶空間指針時,對應的數據可能不在內存中。用戶空間的內存映射採用段頁式,而內核空間有自己的規則;本文旨在探討內核空間的地址映射。 os分配給每個進程一個獨立的、連續的、虛擬的地址內存空間,該大小一般是4G(32位
相關文章
相關標籤/搜索