预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用C语言编程实现先来先服务和最短作业优先调度算法(设计型实验) 实验目的 理解并掌握处理机调度算法 实验原理 基于先来先服务调度和最短作业优先调度算法思想用C语言编程实现 实验内容 本实验模拟在单处理机情况下处理机调度,用C语言编程实现先来先服务和最短作业优先调度算法。 实验流程图 输入作业个数、作业号、提交时间、运行时间 按照开始时间顺序输出各作业及各参数 按照开始时间顺序输出各作业及各参数 计算各作业参数: 提交时间,运行时间,开始时间,结束时间,等待时间,周转时间 输入选择数以选择调度算法 计算平均周转时间并输出 计算平均周转时间并输出 计算各作业参数: 提交时间,运行时间,开始时间,结束时间,等待时间,周转时间 报错继续输数 先按提交时间排序 按照提交时间排序 1 FCFS算法 2 SJF算法 其他数 进程等待时间=进程开始运行时间-进程提交时间(即进程处于就绪态时间) 进程周转时间=进程结束时间-进程提交时间 FCFS流程图: SJF流程图: