> For the complete documentation index, see [llms.txt](https://aquayi.gitbook.io/learning-mit-6-828/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://aquayi.gitbook.io/learning-mit-6-828/master.md).

# 学习 MIT 6.828： 操作系统工程

[在线阅读](https://aquayi.gitbook.io/learning-mit-6-828/)

[![LICENSE](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/aQuaYi/Learning-MIT-6.828/tree/e434067cdda7eecb75536a1697c24ff71af0ff3d/LICENSE/README.md)

[MIT 6.828](https://pdos.csail.mit.edu/6.828/2019/schedule.html) 被网友称为神级课程。我本身也一直都有系统学习操作系统的心愿。这两天正好碰见 6.828 2019（秋）开课。择日不如撞日，那就让我们开始吧。

* [课堂](https://aquayi.gitbook.io/learning-mit-6-828/pages/-LoLUFeTCHIbvcGXYxJm#课堂)
* [实验](https://aquayi.gitbook.io/learning-mit-6-828/pages/-LoLUFeTCHIbvcGXYxJm#实验)
* [xv6 中的 System Call](https://aquayi.gitbook.io/learning-mit-6-828/pages/-LoLUFeTCHIbvcGXYxJm#xv6-中的-system-call)
* [参考资料](https://aquayi.gitbook.io/learning-mit-6-828/pages/-LoLUFeTCHIbvcGXYxJm#参考资料)
* [类似笔记](https://aquayi.gitbook.io/learning-mit-6-828/pages/-LoLUFeTCHIbvcGXYxJm#类似笔记)
* [致谢](https://aquayi.gitbook.io/learning-mit-6-828/pages/-LoLUFeTCHIbvcGXYxJm#致谢)

## 课堂

* [LEC01: Introduction and examples](/learning-mit-6-828/lec/01.md)
* [LEC02: Dynamic memory allocation (allocators)](/learning-mit-6-828/lec/02.md)
* [LEC03:  C and gdb (pointers example)](/learning-mit-6-828/lec/03.md)

## 实验

**实验结果，请在** <https://github.com/aQuaYi/xv6-riscv-fall19> **查看。**

* [构建工具链](/learning-mit-6-828/lab/tools.md)
* [01 util: Unix utilities](/learning-mit-6-828/lab/01.md)

## xv6 中的 System Call

## 参考资料

* [Caffeinated 6.828](https://zhuanlan.zhihu.com/p/49935908)

## 类似笔记

* [SmallPond/MIT6.828\_OS](https://github.com/SmallPond/MIT6.828_OS)
* [shishujuan/mit6.828-2017](https://github.com/shishujuan/mit6.828-2017)

## 致谢
