# 6.5840: Distributed Systems --- 公告: 1 月 25 日:请使用 Piazza 查看公告,并就实验、课程与论文提问与回答。 6.5840 讲什么? 6.5840 是一门 12 学分的核心研究生课程,包含课堂讲授、阅读、编程实验、可选项目、期中考试与期末考试。课程介绍构建分布式系统所用的抽象与实现技术。主要议题包括容错、复制与一致性。课程相当一部分是对分布式系统案例的学习与讨论。 先修要求:6.1910(6.004)以及 6.1800(6.033)或 6.1810 之一,或同等水平。具备较多编程经验对完成实验会有帮助。 --- [1. Information](./docs/6.5840%3A%20Distributed%20System/1.%20Information-cn.md) [2. Lab Guidance](./docs/6.5840%3A%20Distributed%20System/2.%20Lab%20Guidance-cn.md) [3. Lab 1: MapReduce](./docs/6.5840%3A%20Distributed%20System/3.%20Lab%201%3A%20MapReduce-cn.md) [4. Lab 2: Key-Value Server](./docs/6.5840%3A%20Distributed%20System/4.%20Lab%202%3A%20Key-Value%20Server-cn.md) [5. Lab 3: Raft](./docs/6.5840%3A%20Distributed%20System/5.%20Lab%203%3A%20Raft-cn.md) [6. Lab 4: Fault-tolerant Key-Value Service](./docs/6.5840%3A%20Distributed%20System/6.%20Lab%204%3A%20Fault-tolerant%20Key-Value%20Service-cn.md) [7. Lab 5: Sharded Key-Value Service](./docs/6.5840%3A%20Distributed%20System/7.%20Lab%205%3A%20Sharded%20Key-Value%20Service-cn.md) -- *来源: [6.5840: Distributed Systems](https://pdos.csail.mit.edu/6.824/index.html)*