一本开源的系统编程入门教材,以 C 语言讲解 Linux 与 POSIX 系统编程,源自伊利诺伊大学 CS 341 课程。
3962+27 本周342TeX无许可证更新于 上个月
一份多章节的技术长文,讲解计算机从启动到程序执行的完整过程,涵盖 CPU、系统调用与进程。
《Putting the "You" in CPU》是一份分章节的技术长文,讲解计算机启动以及程序运行时底层发生的事情。它面向已经会写代码、但底层系统知识有欠缺的读者,按顺序从计算机基础讲起。
内容涵盖程序如何被加载和执行,包括 ELF 可执行文件格式的作用、系统调用如何从用户代码进入内核,以及多个程序如何共享同一颗 CPU。项目以网站形式发布在 cpu.land,源文件使用 MDX 编写。
仓库采用 MIT 协议,由 Hack Club 组织维护,内容作者为 kognise。
在 cpu.land 上从第 1 章开始阅读该讲解
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一本开源的系统编程入门教材,以 C 语言讲解 Linux 与 POSIX 系统编程,源自伊利诺伊大学 CS 341 课程。
《深入理解计算机系统》(CSAPP)第三版的中文 Markdown 版本,含正文、练习答案与实验资料。
终端界面工具,以图表显示 CPU 温度、频率、功耗和利用率,并内置 CPU 压力测试。
一套循序渐进的 eBPF 教程,提供 C、Go、Rust 的短小可运行示例,主要基于 libbpf 与 CO-RE。
面向 RISC-V 的可视化计算机体系结构模拟器与汇编代码编辑器,用于学习处理器如何执行程序。