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
A planned unit covering What an OS does.
A planned unit covering Kernel vs user space.
A planned unit covering Processes.
A planned unit covering Threads.
A planned unit covering Files and directories.
A planned unit covering File systems.
A planned unit covering Memory.
A planned unit covering Environment variables.
A planned unit covering Users and permissions.
A planned unit covering Command-line basics.