Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 实验代码仓库
- Host: GitHub
- URL: https://github.com/computer-net/MIT-6.S081-2020
- Owner: computer-net
- Created: 2021-11-04T02:58:45.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-01-17T08:15:57.000Z (almost 3 years ago)
- Last Synced: 2024-08-02T07:01:57.937Z (3 months ago)
- Language: C
- Size: 170 KB
- Stars: 14
- Watchers: 0
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)