Monday 5 December 2016

VIRTUAL FILESYSTEM



As it is a research based project there are multiple file systems which are existing which they perform the operations on STORAGE DEVICES but our project perform the operations on MAIN MEMORY(RAM).

This project used to create file sub system which will present on RAM. This project is used to demonstrate existing concepts of UNIX file sub system.



In computing, a file system (or file sub system) is used to control how data is stored and retrieved. Without a file system, information placed in a storage area would be one large body of data with no way to tell where one piece of information placed and the next begins.
By separating the data into individual pieces, and giving each piece a identity, the information is easily separated and identified. 
Taking its name from the way paper-based information systems are named, each group of data is called a "file".
 
The structure and logic rules used to manage the groups of information and their names is called a "file system". 
File systems can be used on many different kinds of storage devices. Each storage device uses a different kind of mediam. The most common storage device in use today is a hard drive whose media is a disc that has been coated with a magnetic field. The field has ones and zeros 'written' on it sending electrical pulses to a magnetic "read-write" head. 
Other media that are used are magnetic tape, optical disc, and flash memory. In some cases, such as with tmpfs, the computer's main memory (RAM) is used to create a temporary file system for short-term use.
 
In this project we tried to provide every functionally which is available in existing file system
As our project is execute in RAM the data gets lossed when the project terminates as a future enhancement we try to provided backup functionally which data is stored into HARD DISK
 
Limitations
• As we are working on RAM there is no flexibility of memory.
• We cannot provided the same data structure like existing file system.

  .so file of virtual file system





2 comments: