- 8
- 0
- 约2.66千字
- 约 5页
- 2021-12-06 发布于广东
- 举报
短作业优先调度
短作业优先调度
PAGE
短作业优先调度
实验一 进程调度
一、实验目的
编写并调试一个模拟的进程调度程序,以加深对进程的概念及进程调度算法的理解.
二、实验内容
采用“短进程优先”调度算法对五个进程进行调度。每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、到达时间、需要运行时间、已用CPU时间、进程状态等等。
每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。 每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。重复以上过程,直到所要进程都完成为止。
三、实现思路
主函数-输入函数-短作业优先调度函数-输出函数。
这是一条最基础的思路。输入函数使用文本导入完成数据输入,输出函数输出调度结果,主函数完成各子函数连接,最主要的是短作业优先的调度函数。我想到的方法就是排序,不断选择需要运行时间最短的作业,接着进行数据输入计算输出等,遍历全部数据并完成调度。
四、主要的数据结构
struct Process_struct{
char name[MaxNum]; 运行程序看菜单,选操作0或1input()输入导入函数SJF()-第一个先到达先执行printf()输出调度结果是否完成运行结束SJF()-选最短作业调度untime;
您可能关注的文档
最近下载
- 土方开挖安全协议与土方机械租赁合同7篇.docx VIP
- GOLDWIND金风科技智能陆上风机系列产品GWH 171-3.85 4.0 4.5 5.0 5.3 5.6 6.0 6.25MW GWH 191-4.0 4.55 5.0 6.0 6.7MW GWH 242-12MW GWH 182-7.2MW用户手册.pdf
- 2026年云南公务员考试申论试题(乡镇卷).docx
- 风力发电机组吊装专项方案.pdf VIP
- 集成电路工艺课件.ppt VIP
- (2026秋新版)人教版五年级数学上册《五 用字母表示数和数量关系》教案.pdf
- 2025年演出经纪人口译中的模糊信息处理与澄清技巧专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照国际飞行培训与认证专题试卷及解析.pdf VIP
- 2025年人教版高中一年级水资源与人口专题试卷及解析.docx VIP
- 2025年房地产经纪人”开头,中间体现不同的知识点专题,并以“试卷及解析.pdf VIP
原创力文档

文档评论(0)