1.
简介
2.
先修
2.1.
开发环境
2.2.
C 语言
2.3.
汇编
2.4.
关于 80386
3.
Lab 1:启动和 bootloader
3.1.
Exercise 1
3.2.
Exercise 2
4.
Lab 2:物理内存管理
4.1.
Exercise 1
4.2.
Exercise 2
5.
Lab 3:虚拟内存管理
5.1.
Exercise 1
5.2.
Exercise 2
6.
Lab 4:内核线程管理
7.
Lab 5:用户进程管理
8.
Lab 6:处理器调度
9.
Lab 7:同步互斥
10.
Lab 8:文件系统
Light (default)
Rust
Coal
Navy
Ayu
OS Lab Document
先修
本实验的先修课程如下所示:
计算机组成原理
C 语言程序设计
数据结构
操作系统
除此之外,你还需要懂得基本的 Linux 命令行使用知识。
本节将对开发环境、C 语言、汇编和 80386 做简要介绍。