zhongchaocheng / Hit-oslab-based-linux-0.11

哈工大李治军老师的操作系统公开课,课程实验以及学习笔记,基于linux 0.11

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hit-oslab-based-linux-0.11

哈工大李治军老师的操作系统公开课,课程实验以及学习笔记,基于linux 0.11

目录说明

  • 1.搭建环境:包含自己搭建环境所需的所有文件;
  • 2.实验代码:各个实验所需要修改的文件;
  • 3.实验报告及笔记:各个实验的实验报告和一些笔记。

实验完成进度

  • 操作系统的启动
  • 系统调用
  • 进程运行轨迹的跟踪与统计
  • 基于内核栈切换的进程切换
  • 信号量的实现和应用
  • 地址映射与共享
  • 终端设备的控制
  • proc文件系统的实现

实验环境

Ubuntu 20.04 LTS

编译linux

在linux-0.11文件夹下执行: make all

运行linux

在oslab目录下执行: ./run

参考资料

[1] **大学MOOC《操作系统》李治军 哈尔滨工业大学 [2] 《Linux内核完全注释》赵炯 [3] 源码及实验环境下载地址

About

哈工大李治军老师的操作系统公开课,课程实验以及学习笔记,基于linux 0.11