簡體   English   中英

Linux x86-64上的物理內存中的用戶空間和內核之間是否有明確的划分?

[英]Is there an explict split between userspace and kernel in physical memory on Linux x86-64?

也就是說,給定一個物理地址,我能否確定該地址是否來自用戶空間?

據我所知,在虛擬地址空間中,內核將使用上半部分,而用戶空間將使用下半部分。 但是在物理地址空間呢?

使問題變得復雜的是,我想檢查KVM中的來賓物理地址,這意味着我無法在來賓OS中調用某些內核函數。 所以我想知道是否有明確的分割線?

沒有。

幾乎任何物理頁面框架都可以映射到用戶空間虛擬地址或內核虛擬地址,甚至可以同時映射到兩者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM