VFS相关内容
2024-09-08 11:34:01
http://blog.csdn.net/icyfire0105/article/details/1899927
VFS是一个软件层,用来处理与Unix标准文件系统相关的所有系统调用,是用户应用程序与文件系统实现之间的抽象层。它实际上向Linux 内核和系统中运行的进程提供了一个处理各种物理文件系统的公共接口,通过这个接口使得不同的物理文件系统在内核看来都是相同的。
VFS通用文件模型将文件以及其操作抽象为以下几种对象类型:
超级块对象(superblock object)存放文件系统相关信息;
索引节点对象(inode object)存放具体文件的一般信息;
文件对象(file object)存放已打开的文件和进程之间交互的信息;
目录项对象(dentry object)存放目录项与文件的链接信息。
最新文章
- Ubuntu学习——第一篇
- Stanford机器学习笔记-8. 支持向量机(SVMs)概述
- c++ 对象内存分配和虚函数
- fail2ban防止SSH暴力破解
- 如何oracle调试存储过程
- conda安装cv2库
- 11g SPA (sql Performance Analyze) 进行升级测试
- RestTemplete
- bzoj 1264: [AHOI2006]基因匹配Match (树状数组优化dp)
- Spring StringRedisTemplate 配置
- JavaScript 消息框,警告框,确认框,提示框
- 阿里云Linux CentOS 7 Docker部署使用gogs搭建自己的git服务器
- 补交20145226蓝墨云班课 -- MyCP
- c语言数字图像处理(七):频率域滤波
- ny49 开心的小明
- mysqladmin常用用法
- webservice的SOAP代理设置
- 关于javascript以及jquery如何打开文件
- Spring事物原理完全解析
- java多线程开发之CyclicBarrier,CountDownLatch