內存管理:03高端內存簡介

一:通俗解釋         內核空間和用戶空間的地址都是虛擬地址,都要經過 MMU 的翻譯,變成物理地址。用戶空間的虛擬地址,通過查詢頁表來翻譯,而內核空間虛擬地址是所有進程共享的,而且從效率角度看,如果同樣走頁表翻譯的流程,速度太慢;於是,內核在初始化時,就創建內核空間的映射(因爲所有進程共享,有一份就夠了),並且,採用的是線性映射,而不是走頁表翻譯這種類似哈希表的方式。這樣,內核地址的翻譯,
相關文章
相關標籤/搜索