Skip to content

Adityasakare/Customized-Virtual-FIle-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

Customized-Virtual-FIle-System

  • Project Name : Customized Virtual FIle System

  • Technology Used: C Programming

  • User Interface Used: Command line Interface (CUI)

  • Platform Required : Windows NT or Linux Distribution

  • Hardware Requirement: Intel 32 bit processor

  • Description of the Project:

    • In this Project, implement data structures used in Operating System for FIle Management System.
    • Provide all implementations of necessary system calls and commands of File subsystem as Open, Close, Read, Write, Lseek, Create, RM.
    • While providing the implementations of all above functionality use my own data structures by referring to Algorithms of UNIX operating system.
    • By using this project get the overview of UFS (UNIX File System) on any platform.
  • Data Structure used in the Project:

    • UAREA
    • FILE TABLE
    • IIT (IN CORE INODE TABLE)
    • USER FILE DESCRIPTOR TABLE
    • BOOT BLOCK
    • SUPER BLOCK
    • DILB (DATA INODE LIST BLOCK)
    • DATA BLOCK
  • To run this project use below commands

    • Open terminal / command prompt and type below command
    • g++ VFS.cpp -o myexe
      
    - then exexute the myexe file, if you're using windows then type myexe or using Linux distros use ./myexe 
    
    

About

In this project implemented all necessary data structures of file system like Incore Inode Table, File Table, UAREA, User File Descriptor table.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages