linux 神祕的0xC0000000&&內核邏輯地址&&內核虛擬地址&&直接映射&&高端內存

  0xC0000000我的筆記:linux 0xC0000000:3GB的起始地址。一個進程分爲兩個部分:私有和全局。私有部分是指進程本身的代碼,而全局部分則是指內核代碼。局部是進程私有的,而全局則是全部進程公用的。理解這個只須要理解頁表便可:4GB內存,0-3GB用於用戶,3-4GB用於內核,也就是說AB兩個進程,頁表中0-3GB分別映射到了不一樣的物理內存,而3-4GB都是映射到了同一片物理
相關文章
相關標籤/搜索