快捷搜索:   nginx

linux内存管理之非连续物理地址分配(vmalloc)(2)

  其实,不管使用何种方式。线性地址到物理地址的转换最终都要经过硬件的页式管理去完成。所不同的是__get_free_page返回的线性地址是属于(PAGE_OFFSET,HIGH_MEMORY)之间的,这段线性地址在内核初始化的时候就完成了映射。而vmalloc使用的线性地址是属于(VMALLOC_START VMALLOC_END)之间的,也就是说属于一个临时映射区,所以必须为其建立映射关系

本文作者:未知

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论