![](https://csdnimg.cn/release/download_crawler_static/86307329/bg1.jpg)
2.1.3. page cahe
的作用
回到前面提的内容,对于一个读写请求来说,经过前面的 VFS 和文件系统的调用,那
么下面就会进入到内核调用中,而如果要使用内核缓存,这里就有了 page cache 的存在
目的了。下面先来简单看一张代码调用逻辑图,理解一下其中的思路。
对于一个读写请求,如果这里发现在缓存中没有找到对应的数据,那么就需要申请
page 缓存页了,而这里会涉及到 linux 操作系统的内存管理模块伙伴系统和 mapp 相关
的内容。而所谓的伙伴系统,如果熟悉 java jvm 的话,其实这里的思想是类似的。伙伴系
评论0