操作系统课程设计报告
课程设计说明书
设计题目:操作系统课程设计
班级:信息学管理与信息系统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调度算法进行调度,最后要进行算法评价,计算平均周转时间和平均等待时间,并且输出调度结果和输出算法评价指标。
调度所需的进程参数由输入产生(手工输入或者随机数产生)。
三、设计说明
时间片轮转算法需要输入相应的时间片,所以独立编写一个程序,系统主体结构如下:
相关主题