Skip to content

About

MIT 6.1810:Operating System Engineering

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT 6.1810 Operating Engineering

本学习仓库采用 2024 Fall 实验版本,和其他版本有几个不一样的点:

  1. 从原本的 6.S081 中删去了 thread lab,因此想做线程调度实验的同学可以做老版实验
  2. 2026 最新的 lock 实验移除了复杂的 buffer cache,加入了一个我认为比较有趣的读写锁实验,想尝试的可以做最新的实验

仓库说明

main 分支下存放所有实验报告,其余分支存放实现完毕的代码 (make grade 满分),供参考

对于想靠做这个来从 0 学习操作系统的同学来说,代码实现难度适中,但调试难度很大,建议学习时保持一个良好的心态

这门课程偏向于从底层实现操作系统的各种机制(cow,mmap,syscall,pagetable),和国内教材偏重机制讲解的思路不完全一致,可以互补学习。

建议利用大模型 + xv6 book 快速理解一章的知识点,然后直接上手做实验

课程网址:https://pdos.csail.mit.edu/6.1810/2024/

原仓库地址:git://g.csail.mit.edu/xv6-labs-2024

xv6 book: https://mit-pdos.github.io/xv6-riscv-book/ (写得很好,强烈建议边做边看)

About

MIT 6.1810:Operating System Engineering

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors