
Linux文件编程
dongzi12
choose the one you love and love the one you choose!
展开
-
Linux文件编程之虚拟文件系统(VFS)
Linux文件编程之虚拟文件系统(VFS) 当用户层程序员在编写文件函数时,常常会用到open(),read()和write()这类系统调用,而且用的也很爽,因为我们只需要知道这些函数如何调用就OK了,而不用深究具体文件系统和实际物理介质是如何实现的。而我们内核编程人员就要了解这些底层实现,给上层人员提供更多的方便。因此我们的任务就更复杂,佛家有一句名言:“我不入转载 2013-04-16 11:57:56 · 710 阅读 · 0 评论 -
VFS中的目录项对象和文件对象
VFS中的目录项对象和文件对象 一 .VFS 中的目录项对象 1.为了方便查找,VFS引入了 目录 项,每个dentry代表路径中的一个特定部分。目录项也可包括安装点。 2.目录项对象由dentry结构体表示 ,定义在文件linux/dcache.h 头文件中。 89struct dentry { 90 atomic_t d_count;转载 2013-04-16 12:00:24 · 1272 阅读 · 0 评论