計算機底層知識拾遺(九)深入理解內存映射mmap

內存映射mmap是Linux內核的一個重要機制,它和虛擬內存管理以及文件IO都有直接的關係,這篇細說一下mmap的一些要點。 修改(2015-11-12):Linux的虛擬內存管理是基於mmap來實現的。vm_area_struct是在mmap的時候創建的,vm_area_strcut代表了一段連續的虛擬地址,這些虛擬地址相應地映射到一個後備文件或者一個匿名文件的虛擬頁。一個vm_area_str
相關文章
相關標籤/搜索