操作系统课程设计 Linux代码分析类 参考
设计四 LINUX 的调度和时钟中断处理代码的分析
通过对 Linux 的调度和时钟中断代码的分析 了解一个 LINUX 操作系统的进程调度以及
时钟中断的处理方式 锻炼学生分析大型软件代码的能力 通过与同组同学的合作 锻炼学
生的合作能力
2 设计内容
根据本设计书所提供的基础知识 分析相关代码 得到相关的框图 写出设计报告 代码的位置 kernel/sched.c
include/asm-i386/spinlock.h
3 设计要求
认真阅读代码 与同组同学合作 通过充分的讨论得到相关的结论
4 设计装置
无
5 设计步骤
1 了解基础知识 2 与同组同学一起讨论出任务的分配方式
3 对自己的任务部分的代码充分阅读 得到相应的框图 4 与同组同学讨论 得到整体的框图 5
撰写报告
6 数据及处理
分析系统源代码 得到相关框图
7 报告及要求
1 设计题目
2 同组同学任务的分配方式 3 代码分析结果 4
体会
8. 相关基础知识
13