哈工大 李治军老师操作系统课试验环境以及lab答案
- linux-0.11代码:存放linux-0.11的源码,不过缺少kernel/chr_drv/keyboard.s文件(原因mac不区分大小写);
- 以x.开头:各个实验需要更改的文件;
- 实验报告及笔记:各个实验的实验报告和一些笔记。
- 操作系统的启动
- 系统调用
- 进程运行轨迹的跟踪与统计
- 基于内核栈切换的进程切换
- 信号量的实现和应用
- 地址映射与共享
- 终端设备的控制
- proc文件系统的实现
Ubuntu 18.04.4 LTS
gcc-3.4
bin86
libc6-dev-i386
build-essential
libsm6:i386
libx11-6:i386
libxpm4:i386
在linux-0.11文件夹下执行:
make all
在oslab目录下执行:
./run