Berkeley CS61C

计算机体系结构中的伟大思想

这门课连接高级语言和硬件实现:C、汇编、RISC-V、数字逻辑、CPU、缓存、并行与性能。它适合想真正理解"程序如何跑起来"的学习者。

Learning Path

从代码到底层,再回到性能。

CS61C 的材料很多,建议让 labs 和 projects 牵引阅读,而不是一次性吞完讲义。

语言与表示

先把 C、指针、整数表示和浮点表示补稳,为汇编做好准备。

机器与处理器

用 RISC-V 进入指令集、流水线、缓存和虚拟内存。

并行与性能

把体系结构知识落到程序优化、并行计算和性能测量上。