http://blog.csdn.net/icyfire0105/article/details/1899927

VFS是一个软件层,用来处理与Unix标准文件系统相关的所有系统调用,是用户应用程序与文件系统实现之间的抽象层。它实际上向Linux 内核和系统中运行的进程提供了一个处理各种物理文件系统的公共接口,通过这个接口使得不同的物理文件系统在内核看来都是相同的。
 
VFS通用文件模型将文件以及其操作抽象为以下几种对象类型:
超级块对象(superblock object)存放文件系统相关信息;
索引节点对象(inode object)存放具体文件的一般信息;
文件对象(file object)存放已打开的文件和进程之间交互的信息;
目录项对象(dentry object)存放目录项与文件的链接信息。
 
 

最新文章

  1. Ubuntu学习——第一篇
  2. Stanford机器学习笔记-8. 支持向量机(SVMs)概述
  3. c++ 对象内存分配和虚函数
  4. fail2ban防止SSH暴力破解
  5. 如何oracle调试存储过程
  6. conda安装cv2库
  7. 11g SPA (sql Performance Analyze) 进行升级测试
  8. RestTemplete
  9. bzoj 1264: [AHOI2006]基因匹配Match (树状数组优化dp)
  10. Spring StringRedisTemplate 配置
  11. JavaScript 消息框,警告框,确认框,提示框
  12. 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
  13. 补交20145226蓝墨云班课 -- MyCP
  14. c语言数字图像处理(七):频率域滤波
  15. ny49 开心的小明
  16. mysqladmin常用用法
  17. webservice的SOAP代理设置
  18. 关于javascript以及jquery如何打开文件
  19. Spring事物原理完全解析
  20. java多线程开发之CyclicBarrier,CountDownLatch

热门文章

  1. 初学javascript,写一个简单的阶乘算法当作练习
  2. JS触发按钮事件
  3. 「BZOJ3343」教主的魔法(分块+二分查找)
  4. POJ2104 K-th Number(线段树,二分,vector)
  5. Java基础学习总结(19)——Java环境变量配置
  6. svn 的使用(二)
  7. 杭电 HDU ACM 2795 Billboard(线段树伪装版)
  8. oracle之ROWNUM的查询应用
  9. USACO2002 Open:雄伟的山峦
  10. ControlDesigner