有誰知道,如果有找出一個物理頁面是用戶頁面或者它是一個內核頁的方式。內核頁面始終在內核中進行訪問,並且不可用於用戶進程。用戶和內核頁面
Q
用戶和內核頁面
1
A
回答
3
基本上,如果所討論的地址是上面的低MEM範圍,其幾乎爲用戶地址(存儲器)。內核只能使用低內存,並且它始終保留供內核使用。貓/ proc/meminfo會給你關於內存分區的細節。
如果你想以編程方式做到這一點,
find_vmap_area(addr);
此功能需要您的地址並返回vmarea結構。當你得到vmarea結構時,你可以尋找一個標誌
area->flags |= VM_USERMAP;
如果這個標誌被設置,它的用戶地址。
這是做它的一種方式。可能有更好的方法,甚至可能有一個功能可以完成所有這些。事實上,我隱約記得看到一個。雖然,現在找不到。
相關問題
- 1. 更改允許用戶訪問的內核頁面權限
- 2. 內核級和用戶級線程
- 3. linux內核和用戶地址空間
- 4. Linux內核空間和用戶空間
- 5. 重定向管理員頁面和用戶到用戶頁面
- 6. linux內核頁面表更新
- 7. Linux內核頁面故障棧回溯
- 8. 可交換的內核頁面?
- 9. 主頁和內容頁面
- 10. 內核和模塊頁面的虛擬映射
- 11. 當內核調試 - 查找用戶模式地址的頁面保護
- 12. 存儲用戶點擊網頁內頁面內
- 13. 用戶模式和內核模式爲用戶提供保護?
- 14. copy_to_user中的頁面錯誤,內核如何爲用戶空間地址映射頁面?
- 15. 主頁和內容頁面和jquery
- 16. 訪問內容頁面內主頁面的用戶控件屬性?
- 17. 用戶空間和內核線程之間的共享內存
- 18. 內存分配內核空間和用戶空間進程
- 19. 用戶模式和內核模式之間的共享內存
- 20. 用戶進程的內核堆棧| Linux內核
- 21. 識別用戶在一個頁面中DOTNET logined與否核彈
- 22. drupal 6 /用戶/權限複選框頁面核心模塊
- 23. 查找內核的內存頁面所有權
- 24. Linux內核代碼段內存頁面修改
- 25. 如何在Linux內核中禁用頁面緩存?
- 26. 如何用bigge頁面大小編譯內核
- 27. 聚合物內置方式使用「子頁面」和核心子菜單?
- 28. MMAP只需要內核緩衝區的頁到用戶空間
- 29. 從HTML頁面傳遞用戶名和密碼到ASPX頁面?
- 30. 從頁面,用戶控件和主頁面繼承類
從什麼開始? – stark