📔
SCNU-OS-Labs
  • 导读
    • 问题解决指南
    • 常用命令速查表
    • RISC-V简介
    • Linux 安装与基础环境搭建指引
  • Lab0.环境配置
  • Lab1.初探xv6
  • Lab2.系统调用
  • Lab3.内存管理
  • Lab4.进程调度
  • Lab5.文件系统
由 GitBook 提供支持
在本页
  • 信息框说明

导读

信息框说明

💡 实验相关必读信息

🖊️ 实验必做内容

🖋️ 实验选做内容

🗨️ 扩展阅读

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

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

  • 全新的实验设计理念

  • 全新的实验内容

  • 全新的实验文档

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

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

💡 请仔细阅读文档

我们建议你仔细阅读文档,不要跳过任何内容,仔细阅读文档可以解决你实验过程中80%的问题,我们不会解答任何能在文档找到答案的问题。

下一页问题解决指南

最后更新于1年前