MIT 6.824学习记录(一)——课程介绍

课程介绍

MIT6.824是一门MIT开设的讲解分布式系统的课程,因为老师讲解得很好,并且网络上资源较多,很多人都自学过这个课程,我也决定对于学习这门课程的过程进行记录,本系列博客主要记录该课程的 lab(实验) 完成思路。
需要注意的是,后续博客中,实验的编写都将使用golang语言,一方面是因为本人工作中使用的语言主要就是golang,另一方面是原课程本身提供的框架代码就是golang语言的,我们只需要在关键部分填上自己的代码,即可完成实验。

资源

该课程的资源不少,首先推荐一个有字幕的视频:
2020 MIT 6.824 分布式系统课程-B站

不过我感觉视频看起来比较消耗时间,而且需要随着自己的思考进行暂停或者倍速,比较麻烦,因此我还是看的文字版。
这里推荐一个从知乎上看到的一个大佬翻译的文本:
文本版 2020 MIT 6.824

学习建议

如果有论文阅读能力,可以在看这门课程前把几篇大名鼎鼎的分布式相关论文读一下:GFS、 Map Reduce、Raft等。
实际上这些都是在课程开头教授会要求学生去阅读的论文,课程的内容也和这些高度相关。
不过如果读起来比较吃力,也不必被吓退,完全可以直接看课程,只是可能需要经常暂停去查询相关资料和思考。

结语

这个课程不需要太多介绍,这篇博客主要是为大家推荐上面那两个链接,接下来我会介绍该课程中的实验完成思路。

下一章:MIT6.824学习记录(二)——MapReduce介绍

  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值