
How Operating Systems Work: Processes, Memory and Files
Learn how operating systems work by following one program on a Linux server, from its file on the disk into memory and onto the processor: how the kernel builds a process, gives it RAM and time slices, answers its system calls and tracks its file descriptors, and why a deleted program keeps running until a restart.
► Try it yourself: https://antonputra.com/exercises/how-operating-systems-work/
► Follow the full roadmap: https://www.youtube.com/playlist?list=PLWzN82rNbUkg
Every number and every terminal panel in this video comes from one real run on 1 Nov 2026: an Ubuntu 26.04.1 LTS virtual machine (Linux 7.0, arm64, 2 CPUs, 1.9 GB of RAM, no swap) made with Multipass on a Mac.
▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
0:00 The deleted program that kept running
0:46 The server and its operating system
2:05 From a file to a process
3:27 Taking turns on the processor: time slices
4:33 Asking the kernel: system calls
6:18 The deploy, replayed: names and contents
7:37 The restart: a new process
8:35 The whole chain, and your computer
▬▬▬▬▬▬ Connect with me ? ▬▬▬▬▬▬
► LinkedIn: https://www.linkedin.com/in/anton-putra
► Twitter/X: https://twitter.com/antonvputra
► GitHub: https://github.com/antonputra
► Email: me@antonputra.com
#operatingsystem #linux #devops
► Try it yourself: https://antonputra.com/exercises/how-operating-systems-work/
► Follow the full roadmap: https://www.youtube.com/playlist?list=PLWzN82rNbUkg
Every number and every terminal panel in this video comes from one real run on 1 Nov 2026: an Ubuntu 26.04.1 LTS virtual machine (Linux 7.0, arm64, 2 CPUs, 1.9 GB of RAM, no swap) made with Multipass on a Mac.
▬▬▬▬▬▬▬ Timestamps ⏰ ▬▬▬▬▬▬▬
0:00 The deleted program that kept running
0:46 The server and its operating system
2:05 From a file to a process
3:27 Taking turns on the processor: time slices
4:33 Asking the kernel: system calls
6:18 The deploy, replayed: names and contents
7:37 The restart: a new process
8:35 The whole chain, and your computer
▬▬▬▬▬▬ Connect with me ? ▬▬▬▬▬▬
► LinkedIn: https://www.linkedin.com/in/anton-putra
► Twitter/X: https://twitter.com/antonvputra
► GitHub: https://github.com/antonputra
► Email: me@antonputra.com
#operatingsystem #linux #devops
Anton Putra
AWS - GCP - Azure - Kubernetes - Terraform
...