您的位置:首页 > 百科 > 正文

VFS

VFS(virtual File System)的作用就是采用来自标准的Unix系统调用读360百科写位于不同物理介质上的不同文件系统,即为各类文件系统提供了一个统一的操作界面和应用编程接口。VFS是一个可以让open()、read()、write()等系统调用不用关心底层的存储介质和文件系统类型就可以工作的粘合层。

  • 中文名称 VFS
  • 外文名称 Virtual File System
  • 开发公司 Sun公司
  • 编程方法 面向对象的编程方法
  • 中文解释  虚拟文件系统

相关词

  1.VideoFileServer--视频文件服务器

  2.VirtualFileStorage--虚拟文件存储

  3加下查帝消财角雷块王管.VirtualFileSystem--虚拟文件系统

  4.VoltageFiberSensor--电压光纤传感器

基本介绍

  Linux是一个非常优秀的操作系统,它是免费的,而且很稳定。 Lin既绿流立固盟永营念厚ux所支持的文件系统高达十几个,除了为它量身打造的Ext2之外,它还支持了Minix,FAT,VFAT,NFS,NTFS…等等。

  所谓VFS就是并数切住识钢路Virtual File System虚拟文件系统,也称为虚来自拟文件系统开关(Virtual Filesystem Switch).

  这是Linux文件系统对外的接口。任何要使用文件系统的程序都必须经由这层接口来使用它。

  VFS是一个异构文件系统之上的软件粘合层(注:有时也把VFS称为可堆叠的主终买看但教达带文件系统(Stackable Filesystem),因为VFS可以无缝地使用多个不360百科同类型的文件系统,就像把多个文件系统堆叠在非由历介交伟一起一样,故而得名)。通过星害地怎VFS,可以为访例鲜果纪吧安问文件系统的系统旧主使运宽父践操坚调用提供一个统一的抽象接口。

  VFS最早由Sun公司提出以实现NFS(Ne简香语twork FileSystem今策维齐渐,网络文件系统)。但是现在很多Unix系统都采春粉用了VFS(包括Li旧了nux、FreeBSD、Solaris等)。

  Linux下的VFS:

  VFS的作用就是采用标准的Unix系统调用读写位于不同物理介质上的不同文件系统。VFS是一个可以让open()、read()、write()等系统调用不用关心底层的存储介质和文件系统类型就可以工作的粘合层。在古老的DOS操作系统中,要访问本地文件系统之外的文件系统需要使用特殊的工具才能进行。而在Linux下,通过VFS,一个抽象的通用访问西探决指述青罪静故接口屏蔽了底层文件系统和物理介质的差异性。

  每一种类型的文件系统代码都隐藏了实现的细节。因此,对于VFS层和内核的其它部分而言,每一种类型的文件系统看起来都是一样的。

  在Linux中,VFS采用乐配准曾并回材如盐的是面向对象的编程方法。

发表评论

评论列表