vfs文件是什么

 我来答
我惜情爱
推荐于2017-09-07 · 专注生活类、情感类写作
我惜情爱
采纳数:20549 获赞数:787355

向TA提问 私信TA
展开全部
  所谓VFS,就是Virtual File System虚拟文件系统,也称为虚拟文件系统开关。
  这是Linux档案系统对外的接口。任何要使用档案系统的程序都必须经由这层接口来使用它。
  VFS是一个异构文件系统之上的软件粘合层,因为VFS可以无缝地使用多个不同类型的文件系统,就像把多个文件系统堆叠在一起一样,故而得名。通过VFS,可以为访问文件系统的系统调用提供一个统一的抽象接口。
  VFS最早由Sun公司提出以实现NFS(Network FileSystem,网络文件系统)。但是现在很多Unix系统都采用了VFS(包括Linux、FreeBSD、Solaris等)。
  VFS的作用就是采用标准的Unix系统调用读写位于不同物理介质上的不同文件系统。VFS是一个可以让open()、read()、write()等系统调用不用关心底层的存储介质和文件系统类型就可以工作的粘合层。在古老的DOS操作系统中,要访问本地文件系统之外的文件系统需要使用特殊的工具才能进行。而在Linux下,通过VFS,一个抽象的通用访问接口屏蔽了底层文件系统和物理介质的差异性。
  在Linux中,VFS采用的是面向对象的编程方法。
XnnYygn
推荐于2017-09-25 · TA获得超过751个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:0
展开全部
VFS(Virtual File System )称“虚拟文件系统” ,是LINUX文件系统的一个重要的组成部分。它不是一个真正的文件系统,实际上它是一种软件机制,也许称它为 Linux 的文件系统管理者更确切点。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式