Hire Our Expert Programmer & Technical Writer To Do Your Capstone Project
+1 vote
in Compilers & Operating Systems by (user.guest)

1 Answer

+1 vote
by (user.guest)
selected by (user.guest)
Best answer

Some of the crucial tasks the file system is responsible for handling include the following: 

  • File Structure
  • We have various data structures in which the file can be stored. The task of the file system is to maintain an optimal file structure.
  • Recovering Free space
  • Whenever a file gets deleted from the hard disk, there is a free space created in the disk. There can be many such spaces that need to be recovered in order to reallocate them to other files.
  • Disk space assignment to the files
  • The major concern about the file is deciding where to store the files on the hard disk. There are various disk scheduling algorithms put in place to handle this.
  • Tracking data location
  • A File may or may not be stored within only one block. It can be stored in the non-contiguous blocks on the disk. We need to keep track of all the blocks on which the part of the files resides.

Welcome to CPENTalk.com

Disclaimer: Every user is solely responsible for anything that he/she posts or uploads on CPENTalk.