- 0
- 0
- 约2.95万字
- 约 39页
- 2026-01-07 发布于河北
- 举报
《操作系统》实验版告
题目:作业调度算法
班级:网络工程
姓名:朱锦涛
学号:
一实验目的
用代码实现页面调度算法,即先来先服务(FCFS)调度算法
短作业优先算法高响应比优先调度算法.通过代码的具体实现,加深对算法
的核心的理解。
二实验原理
1o先来先服务(FCFS)调度算法
FCFS是最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当
在作业调度中采用该算法时,系统将按照作业到达的先后次序来进行调度,或者说
它是优先考虑在系统中等待时间最长的作业,而不管该作业所需执行的时间的长短,
从后备作业队列中选择几个最先进入该队列的作业,将它们调入内存,为它们分配
资源和创建进程。然后把它放入就绪队列.
2.短作业优先算法
SJF算法是以作业的长短来计算优先级,作业越短,其优先级越高,作业的长短是
以作业所要求的运行时间来衡量的。SJF算法可以分别用于作业和进程调度。在把
短作业优先调度算法用于作业调度时,它将从外存的作业后备队列中选择若干个估
计运行时间最短的作业,优先将它们调入内存。
3高响应比优先调度算法
高响应比优先调度算法则是既考虑了作业的等待时间,又考虑了作业的运行时间
的算法,因此既照顾了短作业,又不致使长作业等待的时间过长,从而改善了处理
机调度的性能。
如果我们引入一个动态优先级,即优先级是可以改变的令它随等待的时间的延长
而增加,这将使长作业的优先级在等待期间不断地增加,等到足够的时间后,必然
有机会获得处理机。该优先级的变化规律可以描述为:
优先权=等(待时间+要求服务时间)/要求服务时间
三实验内容
源程序:
#includestdiooh)
#includestdIib.h
#includetime.h
structwork
(
intid;
intarrivetime;
intwork_time;
intwait;
floatpriority;
};
intmain()
intchoice;〃设置选择数
showmenu();〃显示菜单
scanf(%d“,choice);
while(choice!=0)〃选择算法
(
switch(choice)
(
case1:
w
printf(您选择的是先来先服务算法:\n);
FCFS0;
break;
case2:
n
printf(您选择的是短作业优先算法:\n);
SJF();
break;
case3:
printf(您选择的是高响应比优先调度算法\n“);
HRRN;
break;
default:
printf(请重新选择!”);
break;
}
printf(”\n“);
printf(”下面是菜单,请继续,或者按退出”);
showmenu();
H
scanf(%d,choice);
}
printf(感谢您使用本系统,再见!”);
return;
}
voidFCFS()
{
intj,k;
intw_rel_time[];
intw_finish_time[
您可能关注的文档
- (4篇)新媒体事业发展综述汇编.pdf
- “三全育人”理念下高等农业院校创新创业人才培养模式改革与优化.pdf
- “双减”背景下初中语文作业优化设计范文8篇.pdf
- “双减”背景下提高小学数学范文8篇.pdf
- “中银杯”辽宁省第十九届职业院校学生技能大赛(高职组)GZ19072艺术专业技能(声乐表演).pdf
- “清廉医院”建设实施方案.pdf
- 《扮家家》幼儿园小班音乐课教案.pdf
- “山海联盟”中考一模道德与法治试题(含答案).pdf
- “双减”背景下儿童设计美育的逻辑构建.pdf
- 《毕竟法律人:从未名到凯旋》阅读笔记.pdf
- 2026人教版数学三年级下册全册教学设计.pdf
- 2025北师大版生物八年级下册全册教学课件.ppt
- Unit 1 Let’s Be Friends“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 第三单元 万以内数的认识 单元教学设计 2026人教版数学二年级下册.pdf
- 第4节光的折射(教学课件)物理人教版2025八年级上册.ppt
- 第三单元 长方形和正方形 单元教学设计2026人教版数学三年级下册.pdf
- Unit 5 Love Mother Nature“探索”板块 Grammar in Use 语法课(教学评教学设计)英语仁爱科普版2025七年级上册.pdf
- 湘科版信息科技三年级上册全册教学设计.doc
- 第四单元 万以内的加法和减法 单元教学设计 2026人教版数学二年级下册.pdf
- Unit 3 A Day to Remember第3课时 Section A (Grammar Foucs)(教学评教学设计)-英语鲁教版2025七年级上册.pdf
最近下载
- 最新《世说新语选译》阅读测试题(含答案).docx VIP
- 2025年高级卫生专业技术资格考试神经外科(013)(正高级)试卷与参考答案.docx
- 三年级马年特色寒假作业.docx VIP
- 石河子大学2022-2023学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 县委常委、政法委书记2025年度民主生活会个人“五个带头”对照检查材料范文.docx VIP
- ZYA 1-31-2015 市政工程消耗量定额 第十一册 措施项目.pdf
- (高清版)B-T 42588-2023 系统与软件工程 功能规模测量 NESMA方法.pdf VIP
- 农村经济合作社章程.docx VIP
- 山东省建设工程造价咨询服务收费标准 鲁价费发〔〕205号.pdf VIP
- 辽宁大学《人力资源管理》2019-2020学年期末试卷.docx VIP
原创力文档

文档评论(0)