# MIT-6.824-2020
学习 MIT-6.824 过程中进行的总结成果
# 资源
YouTube: [https://www.youtube.com/watch?v=cQP8WApzIQQ](https://www.youtube.com/watch?v=cQP8WApzIQQ)
Bilibili: [https://www.bilibili.com/video/av87684880?from=search&seid=17285044581056449164](https://www.bilibili.com/video/av87684880?from=search&seid=17285044581056449164)
课程 schedule: [http://nil.csail.mit.edu/6.824/2020/schedule.html](http://nil.csail.mit.edu/6.824/2020/schedule.html)
通过 schedule 可以获得包括课件,实验,源码,Q&A 等一系列资源,这里不进行列举。
# 课程笔记列表
1. [Introduction_MapReduce_Lab1](https://github.com/nercoeus/MIT-6.824-2020-Distributed-Systems/blob/master/StudyNotes/%E7%AC%AC%E4%B8%80%E8%8A%82:Introduction_MapReduce_Lab1.md)
2. [golang RPC & threads](https://github.com/nercoeus/MIT-6.824-2020-Distributed-Systems/blob/master/StudyNotes/%E7%AC%AC%E4%BA%8C%E8%8A%82:RPC%26threads.md)
3. [GFS](https://github.com/nercoeus/MIT6.824-2020-Distributed-Systems/blob/master/StudyNotes/%E7%AC%AC%E4%B8%89%E8%8A%82:GFS.md)
# 论文列表(带笔记)
1. [MapReduce](https://github.com/nercoeus/MIT-6.824-2020-Distributed-Systems/blob/master/Documents/mapreduce.pdf)
# 实验情况(根据课程要求暂时不提供实验代码,有需要可以联系本人获取当前进度代码)
1. Lab1: MapReduce PASS ALL
2. Lab2: PASS 2A
# 参考资料
1. [Students' Guide to Raft](https://thesquareplanet.com/blog/students-guide-to-raft/)
2. [Raft 动画演示](http://thesecretlivesofdata.com/raft/)