Berkeley CS61C
这门课连接高级语言和硬件实现:C、汇编、RISC-V、数字逻辑、CPU、缓存、并行与性能。它适合想真正理解"程序如何跑起来"的学习者。
Learning Path
CS61C 的材料很多,建议让 labs 和 projects 牵引阅读,而不是一次性吞完讲义。
先把 C、指针、整数表示和浮点表示补稳,为汇编做好准备。
用 RISC-V 进入指令集、流水线、缓存和虚拟内存。
把体系结构知识落到程序优化、并行计算和性能测量上。