Lably
Skip to content

File system

Computer filing system

  • 38 min read
  • 6 chapters

Learn it on Lably

A file system provides a data storage service that allows applications to share mass storage. Without a file system, applications could access the storage in incompatible ways that lead to resource contention, data corruption, and data loss.

There are many file system designs and implementations – with various structures and features and various resulting characteristics such as speed, flexibility, security, size, and more.

File systems have been developed for many types of storage devices, including hard disk drives (HDDs), solid-state drives (SSDs), magnetic tapes and optical discs.

A portion of the computer main memory can be set up as a RAM disk that serves as a storage device for a file system. File systems such as tmpfs can store files in virtual memory.

A virtual file system provides access to files that are either computed on request, called virtual files (for example those provided by procfs and sysfs), or are mapping into another, backing storage.

Etymology

From c. 1900 and before the advent of computers, the terms file system, filing system and system for filing were used to describe methods of organizing, storing and retrieving paper documents. By 1961, the term file system was being applied to computerized filing alongside the original meaning. By 1964, it was in general use.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Computing and information technology