What is a File system |Advantage and disadvantage of file system ?

file system in computer

What is file system:-

In a computer, a file system -- sometimes written filesystem -- is the way in which files are named and where they are placed logically for storage and retrieval. Without a file system, stored information wouldn't be isolated into individual files and would be difficult to identify and retrieve. As data capacities increase, the organization and accessibility of individual files are becoming even more important in data storage.

Digital file systems and files are named for and modeled after paper-based filing systems using the same logic-based method of storing and retrieving documents.

File systems can differ between operating systems (OS), such as Microsoft Windows, macOS and Linux-based systems. Some file systems are designed for specific applications. Major types of file systems include distributed file systems, disk-based file systems and special purpose file systems.

How file systems work

A file system stores and organizes data and can be thought of as a type of index for all the data contained in a storage device. These devices can include hard drives, optical drives and flash drives.

File systems specify conventions for naming files, including the maximum number of characters in a name, which characters can be used and, in some systems, how long the file name suffix can be. In many file systems, file names are not case sensitive.

Features of a File system

Here are important elements of the file system:

  • It helps you to store data in a group of files.
  • Files data are dependent on each other.
  • C/C++ and COBOL languages were used to design the files.
  • Shared File System Support
  • Fast File System Recovery.

Advantages of File system

Here are pros/benefits of file system:

  • Enforcement of development and maintenance standards.
  • Helps you to reduce redundancy
  • Avoid inconsistency across file maintenance to get the integrity of data independence.
  • Firm theoretical foundation (for the relational model).
  • It is more efficient and cost less than a DBMS in certain situations.
  • The design of file processing is simpler than designing Database.

Disadvantages of File system

Here, are cons/drawback of the file system:

  • Each application has its data file so, the same data may have to be recorded and stored many times.
  • Data dependence in the file processing system are data-dependent, but, the problem is incompatible with file format.
  • Limited data sharing.
  • The problem with security.
  • Time-consuming.
  • It allows you to maintain the record of the big firm having a large number of items.
  • Required lots of labor work to do.


एसी ही नया टेक्नोलॉजी ,Programming Language , Coding , C Language, C++ and computer system से रिलेटेड जानकारियाँ पाने के लिए हमारे इस वेबसाइट www.contents4you.com को सब्सक्राइब कर दीजिए | जिससे हमारी आने वाली नई पोस्ट की सूचनाएं जल्दी प्राप्त होगी |

अगर आपको Post पसंद आये  है तो अपने  friends और  social media पर share करे.