putting-the-you-in-cpu
putting-the-you-in-cpu copied to clipboard
A technical explainer by @kognise of how your computer runs programs, from start to finish.
From dreamcompiler on HN: "The CPU stores an instruction pointer which points to the location in RAM where it’s going to fetch the next instruction." This is also called the...
The missing "A" is probably a typo.
The link at the end of this paragraph leads to a 404. https://binaryresearch.github.io/2019/09/17/Analyzing-ELF-Binaries-with-Malformed-Headers-Part-1-Emulating-Tiny-Programs.html 
 i think it should be PT_DYNAMIC
Chapter 2 discusses how target latency works and provides a diagram for clarification. According to the explanation: > The target latency is the time it takes for a process to...
I believe the end of chapter 4 deserves a quick discussion of how control gets from the entry point of the dynamic linker to the entry point of the executable....
Hi there, thank u for these amazing articles, I'm really enjoying it! One little typo I've found, https://github.com/hackclub/putting-the-you-in-cpu/blame/7550bc67f911795f356c36502bdaa645a0f1400a/src/content/chapters/5-the-translator-in-your-computer.mdx#L89 > 48 bits gets you a 128 TiB virtual address space It...
Adding a dark mode feature for a site intended for reading can be useful. I would be happy to take it up and contribute here if needed.
I'm currently working on optimizing PNG images used for the website by lossy (not the JPEG kind) means of converting each from RGB to indexed colors, and reducing it's total...