Key Concepts

Review core concepts you need to learn to master this subject

Filesystem

The filesystem is the data structure used by the operating system to store and retrieve data.

Filesystems
Lesson 1 of 1
  1. 1
    Whether it is playing music, looking at photos, or watching a movie, computers are responsible for holding a lot of data. Having this data be stored safely in an efficient way is critical for the o…
  2. 2
    Not only is it expected that files will hold important data, but it is also assumed that a certain amount of metadata is kept to manage these files. The file control block holds all of this metadat…
  3. 3
    Within the file permissions are controls for the three main actions that can be performed on a file: reading, writing, and executing. These permissions differ by user as well as collections of user…
  4. 4
    As data is the cornerstone of how a computer operates, discussing its physical representation is crucial to best understanding it. What does it look like in the real world when a file is saved onto…
  5. 5
    Building upon this system of sectors and blocks, the rest of the filesystem is also implemented as a collection of abstract layers. For example, user applications such as text editors make up the …
  6. 6
    A file can be manipulated in a variety of ways. In fact, Unix built upon this to create an operating system where everything is treated as a file. Therefore learning some simple command line file o…
  7. 7
    Directories give a hierarchy to files and therefore learning commands for their manipulation is important as well: - New empty directories can be created using the mkdir command. This can also cre…
  8. 8
    Congratulations on completing the lesson and learning more about filesystems! Let’s go over what we covered: Filesystems are the data structure used by operating systems to store and retrieve data…

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo