KPBOT / CS 体系自学路线

Created Mon, 20 Jul 2026 00:00:00 +0000 Modified Mon, 20 Jul 2026 00:00:00 +0000

暑假目标

这个暑假集中火力啃两门硬课:

#课程内容状态
1CS144 (Stanford)用 C++ 手撸 TCP/IP 协议栈进行中
2CS:APP (CMU 15-213)计算机系统:从 bit 到进程待开始
3rCore (清华)用 Rust 写一个 OS 内核看情况

优先级:CS144 > CS:APP > rCore。前两个是暑假硬性目标,rCore 视进度而定。

为什么选这三门

CS144 — 计算机网络不能只背八股,得亲手实现协议栈才能理解 TCP 的滑动窗口、重传、拥塞控制到底在干嘛。作为 CTF Web 手,网络是根基。

CS:APP — 理解程序在硬件上怎么跑的。cache、虚拟内存、linking、异常控制流,这些东西不搞明白,写出来的代码永远是黑箱。

rCore — 如果前两个提前搞完,用 Rust 写 OS 是对系统能力的终极检验。进程调度、页表、文件系统、驱动,全部从零开始。