The "Basics" | Putting the "You" in CPU
Curious exactly what happens when you run a program on your computer? Learn how multiprocessing works, what system calls really are, how computers manage memory with hardware interrupts, and how Linux loads executables.
The "Basics" | Putting the "You" in CPU Part of Putting the "You" in CPU : a rabbit hole into how your computer runs programs. All Chapters Intro Becoming an Elf-Lord Epilogue How to Run a Program Let's Talk About Forks and Cows Slice Dat Time The “Basics” The Translator in Your Computer The one thing that surprised me over and over again while writing this article was how simple computers are. It’s still hard for me not to psych myself out, expecting more complexity or abstraction than actually exists! If there’s one thing you should burn into your brain before continuing, it’s that everythin
saved by
related reading
- Intro - Putting the "You" in CPUcpu.land
- Slice Dat Time | Putting the "You" in CPUcpu.land
- OS 202 Class Notescs.nyu.edu
- CSAPP_2016.pdfcs.sfu.ca
- How The Computer Works: The CPU and Memoryhomepage.cs.uri.edu
- tldp.org/LDP/tlk/kernel/processes.htmltldp.org
- Processes and Threads — PlanetScaleplanetscale.com
- Multiprocessing - Wikipediaen.wikipedia.org
- Syscalls | Pintos Documentationcs162.org
- Multiprogramming in Operating System - GeeksforGeeksgeeksforgeeks.org
- The little book about OS developmentlittleosbook.github.io
- Processes in Linux - Everything You Need to Knowreliabilityengineering.substack.com