




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二、作业调度实验实验项目名称:作业调度实验实验项目性质:验证性实验所属课程名称:操作系统实验计划学时:2学时一、实验目的 本实验要求学生模拟作业调度的实现,用高级语言编写和调试一个或多个作业调度的模拟程序,了解作业调度在操作系统中的作用,以加深对作业调度算法的理解。二、实验内容和要求为单道批处理系统设计一个作业调度程序(1)、编写并调试一个单道处理系统的作业调度模拟程序。(2)、作业调度算法:分别采用先来先服务(FCFS),最短作业优先(SJF)、响应比高者优先(HRN)的调度算法。 (3)、由于在单道批处理系统中,作业一投入运行,它就占有计算机的一切资源直到作业完成为止,因此调度作业时不必考虑它所需要的资源是否得到满足,它所占用的 CPU时限等因素。(4)、每个作业由一个作业控制块JCB表示,JCB可以包含如下信息:作业名、提交时间、所需的运行时间、所需的资源、作业状态、链指针等等。作业的状态可以是等待W(Wait)、运行R(Run)和完成F(Finish)三种状态之一。每个作业的最初状态总是等待W。(5)、对每种调度算法都要求打印每个作业开始运行时刻、完成时刻、周转时间、带权周转时间,以及这组作业的平均周转时间及带权平均周转时间,并比较各种算法的优缺点。三、实验设计方案及原理 假设在单道批处理环境下有四个作业JOB1、JOB2、JOB3、JOB4,已知它们进入系统的时间、估计运行时间。分别采用先来先服务(FCFS),最短作业优先(SJF)、响应比高者优先(HRN)的调度算法,计算出作业的平均周转时间和带权的平均周转时间 。 作业 i 的周转时间:Ti=运行结束时间-到达时间作业的平均周转时间:T=作业i的带权周转时间:Wi=周转时间/所需运行时间作业的平均带权周转时间:W=先来先服务调度算法(FCFS):每次调度都是从后备作业队列中,选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,这每次调度是从就绪队列中,选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直运行到完成或发生某事件阻赛后,才放弃处理机。最短作业优先(SJF):每次从后备队列中选择一个或若干个估计运行时间最短的作业,将它们调入内存运行。响应比高者优先(HRN):每次从后备队列中选择一个或若干个估计响应比最高的作业,将它们调入内存运行。响应比Rp=作业响应时间/运行时间 =作业等待时间+作业运行时间 =1+作业等待时 间/作业运行时间对每种调度算法都要求打印每个作业开始运行时刻、完成时刻、周转时间、带权周转时间,以及这组作业的平均周转时间及带权平均周转时间,并比较各种算法的优缺点。四实验步骤a先来先服务算法输入四个作业作业(1)执行结果作业(二)执行结果作业(三)执行结果作业(四)执行结果求平均周转时间和带权平均周转时间B短作业优先算法输入四个作业作业(一)执行结果作业(二)执行结果作业(三)执行结果作业(四)执行结果求平均周转时间和带权平均周转时间C响应比高者优先算法输入四个作业作业(一)执行结果作业(二)执行结果作业(三)执行结果作业(四)执行结果求平均周转时间和带权平均周转时间五收获和体会A根据上面所做实验画出表格如下(a):作业到达时间所需CPU时间开始运行时间完成时间周转时间110.00.510.010.50.5210.20.310.510.80.6310.50.810.811.61.1411.01.011.612.61.6(b):作业到达时间所需CPU时间开始运行时间完成时间周转时间110.00.510.010.50.5210.20.810.811.61.4310.50.310.510.80.3411.01.011.612.61.6(c):作业到达时间所需CPU时间开始运行时间完成时间响应比周转时间110.00.511.011.52.01.5210.20.811.812.61.02.4310.50.311.511.81.61.3411.01.012.613.602.6B这三种作业调度算法各有自己的优缺点:(a)先来先服务调度算法适用于执行一些所需CPU时间短的作业,但倘若所需CPU时间长的先到,所需短的后到,那么先执行先到的,就会降低CPU的使用效率;另外这种算法不能考虑作业的紧迫性问题。(b)。短作业优先调度算法考虑到短作业,但没考虑到那些长作业,倘若用户继续
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年威海荣成市教育和体育局公开招聘教师(53人)模拟试卷及答案详解(网校专用)
- 2025年甘肃省武威市凉州区清源镇选聘专业化管理的大学生村文书考前自测高频考点模拟试题附答案详解
- 2025广西贵港市公安局港北分局招聘警务辅助人员62人模拟试卷含答案详解
- 班组安全培训表格课件
- 2025内蒙古工业大学百名博士高层次人才引进197人模拟试卷及答案详解一套
- 2025广东深圳市九洲电器有限公司招聘产品经理考前自测高频考点模拟试题附答案详解(考试直接用)
- 2025年甘肃省酒泉市市直事业单位选调工作人员部分岗位核销或核减选调计划模拟试卷及1套参考答案详解
- 2025年烟台市蓬莱区卫健系统事业单位公开招聘工作人员(23人)模拟试卷及一套参考答案详解
- 2025年华中师范大学黎安滨海学校招聘16名教师考前自测高频考点模拟试题及答案详解1套
- 2025国有四大银行远程银行中心诚聘客服代表招聘模拟试卷附答案详解
- 华中科技大学教学课件-工程传热学1王晓墨
- 项目经理(总监)解锁申请表
- 物业管理存在的问题与对策
- 前列腺等离子电切术护理查房
- 儿童神经心理行为发育
- GB/T 4074.8-2009绕组线试验方法第8部分:测定漆包绕组线温度指数的试验方法快速法
- GB/T 19812.3-2017塑料节水灌溉器材第3部分:内镶式滴灌管及滴灌带
- GB/T 1682-1994硫化橡胶低温脆性的测定单试样法
- 企业消防安全基础知识培训讲义课件
- 商务英语翻译实务完整版教学ppt课件全套教程
- 第五章-中药指纹图谱课件
评论
0/150
提交评论