每天理解一點Linux內核之高端地址映射

上一篇介紹了0.12版本內核地址映射線性地址和物理地址是通過減去0xC0000000互相轉化的,但是這裏存在一個問題的,那就是內核只能讀取1G的內存,即便物理內存大於4G空間,這樣不就浪費了嗎?那麼對於高端內存,32位系統是怎麼解決的呢?如果是64爲系統,這個問題肯定是不存在的,因爲它可以讀取到512G的內存,通常是夠的,回到之前的問題,那麼32位的怎麼處理呢? 先回顧之前的地址映射 上面圖簡單回
相關文章
相關標籤/搜索