课程名称:操作系统原理与实践培训

4401 人关注
(78637/99817)
课程大纲:

操作系统原理与实践培训

 

 

1 x86 模拟器 Bochs

2 系统引导

3 Linux 多进程编程

4 Linux 信号量

5 Linux 地址映射

6 Linux 设备管理

7 GCC 和 GDB 调试器

8 系统调用的实现

9 Linux 进程切换

10 进程同步与互斥

11 Linux 内存共享

12 Linux 虚拟文件系统

熟悉环境

2
操作系统的引导

3
系统调用

4
进程运行轨迹的跟踪与统计

5
基于内核栈切换的进程切换

6
信号量的实现和应用

7
地址映射与共享

8
终端设备的控制

9
proc文件系统的实现

熟悉 hit-oslab 实验环境

修改 bootsect.s 和 setup.s 完成系统引导

添加两个系统调用并用于测试程序

基于模板 “process.c” 编写多进程的样本程序并输出日志

重写 switch_to 完成堆栈切换实现 TSSS

用信号量解决生产者—消费者问题

Bochs 调试工具跟踪 Linux 0.11 的地址映射过程、为程序增加共享内存功能

修改 Linux 0.11 对键盘输入和字符显示进行控制

在 Linux 0.11 上实现 proc 文件系统内的 psinfo 结点


登录 后发表评论
新评论
全部 第1节 第2节 第3节 第4节 第5节 第6节 第7节 第8节 第9节 第10节 第11节 第12节 第13节 第14节 第15节 第16节 第17节
我的报告 / 所有报告