The abstraction of various interfaces as a normal file system that is presented as a "normal" file system to applications.
Examples include using a loopback device to make a single file look like a whole filesystem, or anything that accesses files across a network (for example, NFS, SSH, Samba, etc) and allows local applications to read/write/access files.
3 pages link to VirtualFileSystem: