实验三:作业调度 - Welcome to nginx!.ppt
《实验三:作业调度 - Welcome to nginx!.ppt》由会员分享,可在线阅读,更多相关《实验三:作业调度 - Welcome to nginx!.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三:作业调度,作业调度算法模拟谢世娜:,提纲,提纲,实验目的,理解操作系统中作业调度的概念和调度算法;了解操作系统中程序,作业,进程的区别与联系;理解在操作系统中作业是如何被调度的,如何协调和控制各个作业对CPU的使用;提高动手能力;,提纲,实验内容,作业调度作业调度又称高级调度,不涉及处理机的分配,主要任务是按一定的原则从外存上处于后备状态的作业中挑选一个(或多个)作业调入主存,为其分配内存、I/O设备等必要的资源,并建立相应的进程,安排在就绪队列上,以使进程获得竞争处理机的权利。,实验内容,调度队列模型,实验内容,编写并调试作业调度模拟程序;实现三种作业调度算法,短作业优先(SJF),
2、高响应比优先(HRRF),时间片轮转法(RR);对每种算法要求打印平均周转时间、平均带权周转时间、平均等待时间;每次作业切换时打印作业相关信息(提示开始运行,结束运行暂停运行;一个作业完成打印其等待时间、周转时间、带权周转时间)。,提纲,实验算法,算法一:先来先服务(FCFS)基本思想遵循先进入后备队列的作业,先进行调度的原则。非抢占式算法特点简单,易于编码实现优先考虑作业的等待时间,没有考虑作业的执行时间长短、作业的运行特性和作业对资源的要求,实验算法,算法二:短作业优先(SJF)基本思想根据作业控制块中作业申请时指出的执行时间,选取执行时间最短的作业优先调度;可有抢占或非抢占方式。短作业优
3、先调度算法考虑了作业的运行时间而忽略了作业的等待时间。,实验算法,算法三:高响应比优先(HRRF)初衷FCFS调度算法只片面地考虑了作业的进入时间,短作业优先调度算法考虑了作业的运行时间而忽略了作业的等待时间。响应比高者优先调度算法为这两种算法的折中,使长作业不会长时间等待,但每次调度前都要进行响应比计算。,实验算法,算法四:时间片轮转(RR)基本思想系统将所有的就绪进程按先来先服务的原则,排成一个队列,每次调度时,把CPU分配给队首进程,并令其执行一个时间片。时间片结束之后,将该进程加到就绪队列队尾;然后再把处理机分配给就绪队列中新的首进程。优点系统能在给定的时间内响应所有用户请求。,提纲,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 试验 作业 功课 调度 welcome to nginx
限制150内