What an OS does
Understand how an operating system manages hardware and gives applications shared services.
9 min · beginnerLevel 0 · Module 2
Learn how an operating system manages processes, memory, files, identities, and commands.
Start here
Understand how an operating system manages hardware and gives applications shared services.
9 min · beginnerLearn why operating systems separate privileged kernel code from ordinary applications.
9 min · beginnerUnderstand how the operating system represents, schedules, and isolates running programs.
10 min · beginnerLearn how multiple execution paths can work inside one process.
9 min · beginnerUnderstand how operating systems name and organize persistent information.
9 min · beginnerLearn how a file system maps named files to storage and preserves their metadata.
9 min · beginnerUnderstand how an operating system gives processes protected virtual memory.
10 min · beginnerLearn how processes receive named configuration values from their environment.
8 min · beginnerUnderstand how identities and access rules protect operating-system resources.
10 min · beginnerLearn how a shell turns typed commands into operating-system actions.
10 min · beginnerWhat you will cover
How the OS manages hardware and provides shared services.
Why privileged OS code is separated from applications.
How the OS represents, schedules, and isolates running programs.
Multiple execution paths and shared state within a process.
Named data, hierarchical organization, and paths.
How named files and metadata map to persistent storage.
Virtual address spaces, pages, translation, and isolation.
Named process configuration and inheritance.
Identities, authorization, and least-privilege access.
Shell commands, arguments, streams, pipes, and exit status.