操作系统课程设计

学年论文(课程设计)

操作系统课程设计 学 院 数学与计算机学院 学科门类 工 学 专 业 网络工程 学 号 姓 名 指导教师

年 月 日

题目:

河北大学2010届本科生毕业论文(设计)

河北大学学年论文(课程设计)任务书

(指导教师用表)

学 生 姓 名 论文(设计)题目 指 导 教 师 基于时间片轮转调度算法的进程管理系统 主要研究 在采用时间片轮转调度算的基础上实现单用户多进程的进程管理部分,包括:(设计)内容 主存分配与回收、设备的分配与回收、进程的创建、撤销、阻塞唤醒和进程调度等. 装 订 线

研究方法 根据操作系统理论课上学习的操作系统中关于进程管理、存储管理和设备管理实现方法,实现主存分配与回收、设备的分配与回收、进程的创建、撤销、阻塞唤醒和进程调度等 主要任务 及目标 主要任务:在采用时间片轮转调度算的基础上实现单用户多进程的进程管理部分,包括:主存分配与回收、设备的分配与回收、进程的创建、撤销、阻塞唤醒和进程调度等. 目标:通过模拟操作系统原理的实现,加深对操作系统工作原理和操作系统实现方法的理解;通过模拟操作系统原理的实现练习编程. [1]操作系统习题解答与实验指导. 王煜,张明,刘振鹏. 中国铁道出版社. 2007 主要参 考文献 [2]操作系统实验指导. 任爱华. 清华大学出版社. 2004 [3]操作系统实验教程(Windows版). 姚卫华. 清华大学出版社. 2005 论文(设计)各阶段名称 布置任务 日期 第10周-第11周 第12周 第13周-第17周 第18周 进度安排 整体设计 编写程序 撰写论文 指导教师签字:

系主任签字: 主管教学院长签字:

装 订 线河北大学2010届本科生毕业论文(设计)

河北大学学年论文(课程设计)成绩评定表

学院:数学与计算机学院 学生姓名 专业 年级 论文(设计)题目 基于时间片轮转调度算法的进程管理系统 此系统实现了存储管理、设备管理和进程管理. 存储管理部分主要实现主存空间的分配和回收.存储管理采用可移动的可变分区存储管理方式.采用数组来模拟主存,大小为512个字节. 论文设备管理主要包括设备的分配和回收.模拟系统中有A、B、C三种独(占型设备,A设备3个,B设备2个,C设备1个.设备分配时采用采用设计先来先服务策略.设备回收时唤醒等待设备的进程. )进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,内容中断作用的实现.其中硬件中的中央处理器用不断循环的函数CPU( )模提拟,重要寄存器(如:程序状态寄存器PSW、指令寄存器IR)用全局变要 量模拟,中断的发现是在函数CPU中加检测PSW的方式来模拟,时钟的模拟通过timer控件实现.进程控制块的模拟通过数组,本系统最多容纳10个.进程调度时采用时间片轮转调度算法,时间片为5. 指 导教 师 评 语 成绩: 指导教师(签名): 年 月 日

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4