ramfs
时间:2010-03-14 来源:wt133664
keywords: ramfs generic_sync_sb_inodes background_writeout wb_kupdate pdflush
ramfs将其所有信息存放在dentry、inode以及page cache中,它需要担心的是vfs为了节省内存,将还在使用的这些东东释放掉。对于dentry与inode,只要它们的引用计数不等于0,即还在被使用,就不会被vfs偷偷摸摸的释放。但page cache存在这样的风险,所以ramfs在回写dirty page时做了手脚,保证dirty page不会被回写,也就不会被释放了。本文强调的就是上面这些东东,同时还简单介绍了ramfs提供的部分接口函数,包括page操作函数、inode操作函数、file操作函数。
|
相关阅读 更多 +