linux内核 address_space 结构

      看linux内核很容易被struct address_space 这个结构迷惑,它是代表某个地址空间吗?实际上不是的,它是用于管理文件(struct inode)映射到内存的页面(struct page)的;与之对应,address_space_operations 就是用来操作该文件映射到内存的页面,比如把内存中的修改写回文件、从文件中读入数据到页面缓冲等。
      参考下面这张图,摘自《深入理解linux虚拟内存管理》,对理解linux内存管理颇有帮助

linux

相关文章

分类

留言:

关于文章

This page contains a single entry by DongHao published on 03 12, 2009 10:13 AM.

“培养对象” was the previous entry in this blog.

gcc -O3 is the next entry in this blog.

Find recent content on the main index or look in the 存档 to find all content.