Archipelago群岛 · 公开课笔记

领域 · 8 门课程

计算机系统

操作系统 · 计算机网络 · 数据库 · 分布式系统 · 存储 · 数据中心 —— MIT / CMU 系统类课程笔记合集

8 门课程 · 168 篇真实笔记 · 95 个已标注 tags
计算机系统分层架构插图

COURSES · 8

按标题排序

领域原始笔记

保留 Markdown 正文

推荐学习路线

计算机系统这一板块的课程之间存在递进关系:先建立系统设计的整体框架,再分别深入操作系统、网络、数据与分布式、大规模基础设施等子领域。

阶段课程核心内容
1️⃣ 系统总览计算机系统工程抽象、模块化、虚拟化,操作系统/网络/分布式/安全的全景图
2️⃣ 单机系统操作系统工程虚拟内存、文件系统、线程、中断、系统调用(xv6)
3️⃣ 网络互联计算机网络 → 移动和传感器计算路由、拥塞控制、无线网络、SDN,再到物联网感知与定位
4️⃣ 数据与一致性数据库系统 → 分布式系统 → 存储系统查询处理与事务 → 容错、复制与一致性 → 存储设备与分布式文件系统
5️⃣ 大规模基础设施数据中心计算仓库规模数据中心的硬件、性能、可靠性与运维

阅读建议

每门课程主页都附有先修课程、参考书与实验列表;可以按上表顺序逐步学习,也可以根据自己的薄弱环节直接跳转到对应课程。