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
https://github.com/0xsachin/Virtual-FileSystem-v1.0
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.
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
• As we are working on RAM there is no flexibility of memory.
Very cool information !
ReplyDeleteGood!
ReplyDelete