@0x0SojalSec: - http://cpu.land : 我希望多年前就存在的视觉解释器。精美的图表展示了多任务处理、系统调用以及……

X AI KOLs Timeline 工具

摘要

cpu.land 是一个视觉解释器,阐明了 CPU 的工作原理、多任务处理、系统调用以及 Linux 程序加载,旨在填补自学程序员的知识空白。

- https://t.co/vKs7XDGSwD : 我希望多年前就存在的视觉解释器。 精美的图表展示了多任务处理、系统调用以及 Linux 如何加载你的程序。 感觉终于有人解释了机器的“大脑”,而没有术语堆砌。https://t.co/LE5DM8A7ey
查看原文
查看缓存全文

缓存时间: 2026/07/12 21:00

  • https://t.co/vKs7XDGSwD : 这个可视化解释器我多年前就想要了。 精美的图表展示了多任务处理、系统调用,以及 Linux 如何加载你的程序。

感觉终于有人用少得多的专业术语,解释了你电脑的“大脑“是怎么工作的。 https://t.co/LE5DM8A7ey


介绍 - 把“你“放进 CPU

来源:https://cpu.land/

从头开始…在 GitHub 上编辑 (https://github.com/hackclub/putting-the-you-in-cpu/tree/main/src/content/chapters/0-intro.mdx)

我用电脑做过很多事情 (https://github.com/kognise),但我的知识一直存在一个缺口:当你在电脑上运行一个程序时,到底发生了什么?我思考过这个缺口——我掌握了大部分必要的底层知识,却难以将它们拼凑起来。程序真的直接在 CPU 上执行吗?还是另有其事?我使用过系统调用,但它们到底如何工作?它们到底是什么?多个程序如何同时运行?

一幅潦草的数码画。一个长头发的人困惑地盯着正在消化二进制数据的电脑。突然,他灵机一动!他开始在台式电脑上歪歪扭扭地做研究。

我忍不住了,开始尽可能多地弄清楚这些。如果你不上大学,全面的系统资源并不多,所以我不得不筛选大量不同来源的信息,它们质量参差不齐,有时甚至相互矛盾。经过几周的研究和近 40 页的笔记,我觉得自己对计算机从启动到程序执行的工作原理有了更好的理解。我真希望当初能有一篇扎实的文章来解释我学到的东西,所以现在我来写这篇我当初想要的文章。

俗话说得好……只有当你能够向别人解释清楚时,你才算真正理解了一件事。

赶时间吗?觉得自己已经懂这些了?去读第 3 章 (https://cpu.land/how-to-run-a-program),我保证你会学到新东西。除非你就是 Linus Torvalds 本尊。

继续阅读第 1 章:“基础” (https://cpu.land/the-basics)

相似文章

用 x86_64 汇编写成的 Linux 桌面

Lobsters Hottest

一位开发者借助 Claude Code,用纯 x86_64 汇编重建了完整的 Linux 桌面栈——从 shell、终端、窗口管理器到各种工具,实现微秒级启动,并延长数小时续航。