Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 08-14-2005, 10:48 PM   #1
Registered: May 2005
Location: hanoi vietnam
Distribution: mandriva
Posts: 106

Rep: Reputation: 15
structure independant manipulations

Plz give me some clues AND instances , I can't eat these expressions (UPERCAE) :

The Virtual File System
The Linux kernel contains a Virtual File System layer which is used during system calls acting on files. The VFS is an indirection layer which handles the file oriented system calls and calls the necessary functions in the PHYSICAL FILESYSTEM CODE to do the I/O. 

This indirection mechanism is frequently used in Unix-like operating systems to ease the integration and the use of several filesystem types [Kleiman 1986, Seltzer et al. 1993]. 

When a process issues a FILE ORIENTED SYSTEM CALL, the kernel calls a function contained in the VFS. This function handles the STRUCTURE INDEPENDANT MANIPUNATIONS and redirects the call to a function contained in the physical filesystem code, which is responsible for handling the structure DEPENDANT operations. Filesystem code uses the DUFFER CACHE functions to request I/O on devices.
Old 08-15-2005, 06:32 AM   #2
Registered: Oct 2004
Location: New Zealand
Distribution: Arch Linux 2010.05
Posts: 136

Rep: Reputation: 18
Still at Uni, but here goes:

PHYSICAL FILESYSTEM CODE : The code (almost a BIOS) that is used to write the data to the hard disk, i.e. the assembly code that is required to write data in the proper format for the file system

FILE ORIENTED SYSTEM CALL : A call made by a program to write to disk, i.e. ifstream File; File << "text";

STRUCTURE INDEPENDANT MANIPULATIONS : Functions (I/O, I presume) that are called the same independent of the file system, i.e. File << "text"; on ReiserFS, ext2, ext3, etc.. You don't need to know the file system structure

BUFFER CACHE : Just a temporary place to put the data while waiting for other things to happed, like a previous writing to hard disk call.

Plz someone correect me if I'm wrong, still studying the computer basic operations (assembly and so forth) maybe someone knows better.

shotgun chiX0rs.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
help me write a program to save independant music wearerowan General 10 09-12-2005 09:26 AM
structure os2 Programming 6 05-29-2005 07:39 PM
two independant monitor on one box pawn-o-matic Linux - Laptop and Netbook 3 07-18-2004 01:12 AM
OS independant Plugins in C The_Nerd Programming 4 10-29-2003 02:52 PM
running programs independant to the virtual console Cubix Linux - Newbie 4 07-16-2003 02:48 PM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 05:36 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration