Introduction

实验总体流程

  1. 1.
    认真上操作系统的理论课程;
  2. 2.
    阅读ucore实验指导书,并参考其内容完成联系和实验报告;
  3. 3.
    在实验环境中完成实验并提交到自己的github上;
  4. 4.
    遇到问题,首先查询手册等其他资料,先自行解决;
  5. 5.
    如若不能解决,可在飞书群里提问,可以互相讨论,有助教老师答疑。

学习目标与对应手段

  1. 1.
    掌握OS基本概念:通过上课与学习教材,能理解OS原理与概念;阅读指导书并分析源码,能理解lab_codes_answer的labs运行结果。
  2. 2.
    掌握OS设计实现:在1的基础上,能够通过编程完成lab_codes的8个lab实验中的基本练习和实验报告。
  3. 3.
    掌握OS核心功能:在2的基础上,能够通过编程完成lab_codes的8个lab实验中的challenge练习。
  4. 4.
    掌握OS科学研究:联系老师,加入实验室,开始科研吧。

友情提示

  1. 1.
    课程铺垫——计算机组成原理、C语言、数据结构
  2. 2.
    工具掌握——命令行 shell、软件管理 apt-get/aptitude、版本管理 git/github、代码阅读 understand/VSCode、代码比较 diff/meld、开发编译调试 gcc/gdb/make、硬件模拟器 qemu、md文档编写 Typora

实验报告要求

  1. 1.
    独立完成;
  2. 2.
    用Markdown语言编写;
  3. 3.
    报告内容包括但不仅限于:实验目的、实验内容、实验步骤、实验结果、遇到的问题与解决方法;
  4. 4.
    报告编写完需按时发送给助教并上传到自己的github仓库里。

维护者

如若对本指导书有任何疑问,请联系维护者!
Reference
最近更新 1yr ago