操作系统课程设计报告

操作系统课程设计报告
操作系统课程设计报告

课程设计说明书

设计题目:操作系统课程设计

班级:信息学管理与信息系统2011级

学号: 2

姓名:克乾

山东科技大学

2013年12 月11 日

课程设计任务书

学院信息科学与工程专业信息学管理与信息系统班级2011-2 克乾

一、课程设计题目:操作系统课程设计

二、课程设计主要参考资料

(1)Abraham Silberschatz & Peter Baer Galvin & Greg Gagne. Operating System Concepts(第七版影印版). 高等教育. 2007.3.

(2)c++面向对象程序设计电子工业

(3)计算机操作系统(第三版)电子科技大学

三、课程设计应解决的主要问题:

(1)CPU调度算法的模拟实现

(2)死锁相关算法的实现

(3)磁盘调度算法的实现

四、课程设计相关附件(如:图纸、软件等):

(1)程序源代码

(2)

五、任务发出日期:2013-10-1 课程设计完成日期:2014-1-1

指导教师签字:

指导教师对课程设计的评语成绩:

指导教师签字:

年月日

设计1 CPU调度算法的模拟实现一、设计目的

利用C++编写CPU调度算法,实现先来先服务调度算法FCFS、优先级调度算法PS、短作业优先调度算法SJF、时间片轮转调度算法RR的运行过程和实现的结果,针对模拟进程,利用编写的CPU调度算法对需要运行的进程进行调度。进行算法评价,计算平均周转时间和平均等待时间。

二、设计要求

针对模拟进程,利用CPU调度算法进行调度,最后要进行算法评价,计算平均周转时间和平均等待时间,并且输出调度结果和输出算法评价指标。

调度所需的进程参数由输入产生(手工输入或者随机数产生)。

三、设计说明

时间片轮转算法需要输入相应的时间片,所以独立编写一个程序,系统主体结构如下:

相关主题
相关文档
最新文档