Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/computer-net/MIT-6.S081-2020

2020年 MIT-6.S801 实验代码仓库
https://github.com/computer-net/MIT-6.S081-2020

Last synced: 1 day ago
JSON representation

2020年 MIT-6.S801 实验代码仓库

Awesome Lists containing this project

README

        

这周开始做 MIT 的 6.S801 操作系统实验,补一下本科时的基础,实验地址在[这里](https://pdos.csail.mit.edu/6.828/2020/schedule.html),希望能一直做下去,在这里做记录,二哥监督!

虽然2021年的实验已经出来了,但我还是选择做2020年的。做实验之前对比了一下2021年的,发现新的21年实验少一些(本来以为少两个,后来才发现只少了一个 lazy allocation,最后一个实验被调换顺序了),就直接做20年的了。也是考虑到自己太菜了,20年的网上还有一些可供参考的代码,有时候实在不会做还可以参考一下,能够读懂别人的也算收获\~。

- [x] Lab1: [Unix utilities](./lab1-unix-utilities)
- [x] Lab2: [System calls](./lab2-syscall)
- [x] Lab3: [Page table](./lab3-pgtbl)
- [x] Lab4: [Traps](./lab4-traps)
- [x] Lab5: [Lazy allocation](./lab5-lazy)
- [x] Lab6: [Copy-on-write fork](./lab6-cow)
- [x] Lab7: [Multi-threading](./lab7-thread)
- [x] Lab8: [Parallelism/locking](./lab8-lock)
- [x] Lab9: [File system](./lab9-fs)
- [x] Lab10: [Mmap](./lab10-mmap)
- [x] Lab11: [Network stack](./lab11-net)

参考内容:

- [肖宏辉的课程翻译 github](https://github.com/huihongxiao/MIT6.S081)
- [Miigon 的 MIT6.S081 操作系统笔记](https://juejin.cn/column/7006016367988047909)
- [知乎 炼金术士 的文章](https://www.zhihu.com/people/jin-zhen-hui-67/posts)