摘要:
页高速缓存,可以理解为对磁盘中的文件内容进行缓存的一种缓存策略,当然它不仅仅用于磁盘文件。当对同一磁盘数据反复访问时,缓存数据就是非常必须的了。这就是buffer和 cache这两个概念中的buffer范畴了。页高速缓存的核心数据结构是address_space结构体,它由inode对象的i_mapping指针指向,我们知道inode对象中记录了一个文件的基本信息,所以每个文件都有一个address_space对象。每个address_space对象对应一棵radix树,我在文章radix树中简单的介绍了这个数据结构,并提出了一些我的疑问。如果大家不了解radix树的,也没有关系,只需要知道通 阅读全文