• 1. 关于本文档
  • 2. 课程信息
    • 2.1. 实验介绍
    • 2.2. 作业提交说明
    • 2.3. 课程资料
    • 2.4. 联系助教
  • 3. 实验一
    • 3.1. 实验内容
      • 3.1.1. 安装Linux操作系统
      • 3.1.2. 熟悉Linux操作系统的常用命令
      • 3.1.3. 学习使用bash
      • 3.1.4. 学习使用Git
      • 3.1.5. 熟悉GitHub的使用流程
    • 3.2. 作业提交
    • 3.3. 评分规则
  • 4. 实验二
    • 4.1. 实验内容
      • 4.1.1. 写在前面
      • 4.1.2. 准备环境
      • 4.1.3. 构建内核
      • 4.1.4. 构建busybox
      • 4.1.5. 完善根文件系统
      • 4.1.6. 运行操作系统
      • 4.1.7. 写在后面
    • 4.2. 作业提交
    • 4.3. 评分规则
  • 5. 实验三
    • 5.1. 实验内容
    • 5.2. 作业提交
  • 6. 实验四
    • 6.1. 实验内容
      • 6.1.1. 编译目标内核
      • 6.1.2. 使用QEMU测试内核
      • 6.1.3. 漏洞介绍
    • 6.2. 作业提交

课程资料

课件

  • 教学大纲
  • 第一章:第一部分、第二部分
  • 第二章
  • 第三章
  • 死锁
  • 设备管理
  • 外部存储管理
  • 文件管理
  • 内存管理
  • 进程调度
  • 同步

实验作业课件

  • 实验一
  • 实验二

书面作业

  • Part A
  • Part B