
计算机操作系统课程设计任务:作业调度模拟实验
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本课程设计旨在通过模拟实验加深学生对计算机操作系统中作业调度机制的理解与实践操作能力,涵盖算法实现、性能评估等关键环节。
“计算机操作系统”课程设计大作业
一、题目: 作业调度模拟实验
二、目的:
采用先来先服务(FCFS)、短作业优先(SJF)以及高响应比优先(HRRN)三种算法对用户输入的一批作业进行调度,以加深对各种调度机制的理解。
三、内容和要求:
请编写一个使用C/C++语言的作业调度程序。通过键盘,用户可以输入一批作业的相关信息;然后利用先来先服务、短作业优先以及高响应比优先这三种算法处理这些作业,并最终输出每种算法下的调度结果。
对于每一个使用的算法,都应显示每个任务的名字、到达时间、开始执行的时间点、完成时间点、周转时间和带权周转时间。此外还应该计算并展示这批作业的平均周转时间等信息。
最后,请分析和比较这三种不同的调度方法各自的优缺点。关于这些算法的具体思路可以参考教材P90-P94页的内容。
输入的数据可以通过键盘直接获取,也可以先保存在文件中,在程序运行时再从该文件读取数据。
每个作业的信息包括但不限于:任务名称、到达时间点以及所需的运行(服务)时间等信息。
全部评论 (0)
还没有任何评论哟~


