Search⌘ K

Introduction to Files and Directories

Explore the role of files and directories in operating systems by understanding persistent storage devices and the APIs used to manage them. This lesson introduces how operating systems handle permanent data storage, focusing on UNIX file system interfaces to improve data reliability and access.

We'll cover the following...

Thus far we have seen the development of two key operating system abstractions: the process, which is a virtualization of the CPU, and the address space, which is a virtualization of memory. In tandem, these two abstractions allow a program to run as if it is in its own private, isolated world; as if it has its own ...