Operating System
A program that runs programs.
Resources
- Textbook:
Operating System Concepts | Abraham Silberschatz, Peter Baer Galvin, Greg Gagne
- Website — contains slides, exercises, a study guide (like a cheat sheet), etc.
- Putting the "You" in CPU | CPU Land
- What happens after you run a program?
- Basic modes, multitasking, exec, ELF, paging, fork, etc.
Links
- A video game where you are an operating system
(HN)
- Fun for nerds. Handle CPU cores, processes, memory pages and swap space
- Linux kernel map
- Hello World
(HN)
- What happens when you compile and run a hello world program in C, down to the assembly level, standard library, syscall and then kernel