1 Answer - Sort by: Date | Rating
Linux VFS is the Linux Virtual File System. It is designed around the object oriented concepts. It has two main components; these are a set of the definitions that define what a file object is allowed to look like and a layer of software to manipulate those objects. The three significant object types defined by the VFS are the inode-object and file object structures, which represent the individual files, and the file system object that represents an entire file system.
For each these three types of object; VFS defines a set of operations that must be implemented by that structure. Every object of one of these types contains pointer to the function table. The function table lists the addresses of actual functions that implement those operations for that particular object. Thus the VFS software layer can perform an operation on one of these objects by calling appropriate function from that object's function table, without having to know in advance exactly with what kind of object it is dealing.
The VFS does not know whether an inode represents a networked file, a disk file, a network socket, or the directory file; the appropriate function for that file's read data operation will always be at the same place in its function table and VFS software layer will call that function without caring how the data are actually read.
For each these three types of object; VFS defines a set of operations that must be implemented by that structure. Every object of one of these types contains pointer to the function table. The function table lists the addresses of actual functions that implement those operations for that particular object. Thus the VFS software layer can perform an operation on one of these objects by calling appropriate function from that object's function table, without having to know in advance exactly with what kind of object it is dealing.
The VFS does not know whether an inode represents a networked file, a disk file, a network socket, or the directory file; the appropriate function for that file's read data operation will always be at the same place in its function table and VFS software layer will call that function without caring how the data are actually read.
0
0
- How Much The Operating Systes Being Used By Individuals On Personal Computers?
- How Much Is The Operating System Being Used By Individuals On Personal Computer?
- What Are Three Main Structural Sections Of A Linux File System?
- How To Start The Autocad Design Means How To Give The Commands First?
- How To Take Backup In Linux Stepbystep?
- What Is Two Functions Of A Linux Operating System?
- Can You Tell Me A Little About The Security On Unix And Linux? Since Linux Is Free, Is It Prone To Be More Viruses?
- Who Where The Apache Enemies?
- Linux Is An Operating System Similar To Unix That Runs On Different Computer. Discuss Its History?
- What Is An Interface On A Linux System?
- Can I Install Illustrator Cs3 On Linux System?
- Difference Between Components And Parts Of Linux Os?
- Is Components And Parts Of Linux Are Same?
- Is There A DVD43 For Linux?
- What Is Common In Linux?
- If You Have Installed Linux And You Want To Uninstall It...then It Shows The Grub Loader.....what Is The Command For Grub Loader?
- Were Did Apache Get Water?
- Samba Server And Other Related Linux Servers?how They Began And Their Functioning Completely?
- What Are The 200 Command Of Red Gat Linux?
- Solaris How Much Does It Cost?
- Which Configuration Required To Install Linux?
- Where Are Apache Quads Manufactured?
- List And Explain The Main Differences Between Unix And Linux?
- How To Lock File And Folder In Linux?
- What Is The Apache Name For Grandfather?
- What Is Linux?
- I Need To Know About Linux?
- Who Is The Founder Of Linux?
- What Is Puppy Linux?
- Where Does The Creator Of Linux Come From?
- What Is Linux And By Whom Was It Started?
- By Whom Was Linux Started And What Is Linux?
- What Motherboard Is Best For Linux?
- How To Take Backup In Linux?
- How To Take Backup Linux?
- How To Take A Backup In Linux?
- Can You Use Msn On Linux?
- What Is Unix And Linux?
- What Is The Security Of Linux?
- What Is The Advantages Of Linux?

New Comment - Comments are editable for 5 min.