Skip to content

哈工大李治军老师操作系统实验答案及笔记linux-0.11

Notifications You must be signed in to change notification settings

xzhang6021/hit-linux-0.11-lab

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-0.11—lab

哈工大 李治军老师操作系统课试验环境以及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

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

运行linux

在oslab目录下执行: ./run

About

哈工大李治军老师操作系统实验答案及笔记linux-0.11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 78.2%
  • Assembly 13.9%
  • Makefile 6.2%
  • Python 1.6%
  • Shell 0.1%