> For the complete documentation index, see [llms.txt](https://scnu-os.gitbook.io/scnu-os-labs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scnu-os.gitbook.io/scnu-os-labs/dao-du.md).

# 导读

## 信息框说明

> #### <mark style="color:red;">**💡 实验相关必读信息**</mark>

> #### <mark style="color:orange;">**🖊️ 实验必做内容**</mark>

> #### <mark style="color:green;">**🖋️ 实验选做内容**</mark>

> #### <mark style="color:blue;">**🗨️ 扩展阅读**</mark>

从古至今看，操作系统的课程实验从来都不是一件容易的事情，过去很多同学都对此感到痛苦。

于是，从今年开始，我们决定对操作系统的实验进行大刀阔斧的改革，包括：

* 全新的实验设计理念
* 全新的实验内容
* 全新的实验文档

只要同学们认真阅读本文档的所有内容，就能一步步跟着完成实验，并且在其中补上大量的基础能力。我们会在文档中添加大量的引导内容，以尽力减少同学们在实验过程中的困扰和压力。

本实验通过xv6学习操作系统内核的各个模块，理解操作系统是如何设计与实现的，让课本中枯燥无味的理论知识变成一行行代码，鲜活起来。从xv6是如何启动的，到通过工具调试xv6代码，解决一些小问题，理解整个xv6操作系统的框架，体会操作系统是如何设计的，最后给xv6增加一些功能模块，动手参与操作系统的实现过程。相信完成了整个过程，同学们会收获满满。

> #### <mark style="color:red;">**💡 请仔细阅读文档**</mark>
>
> 我们建议你仔细阅读文档，不要跳过任何内容，仔细阅读文档可以解决你实验过程中80%的问题，我们不会解答任何能在文档找到答案的问题。

##
