数据结构-作业的状态与处理流程数据结构-作业的状态与处理流程.ppt

数据结构-作业的状态与处理流程数据结构-作业的状态与处理流程.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构-作业的状态与处理流程数据结构-作业的状态与处理流程

§补充: 作业的状态与处理流程 其他算法 1.最短剩余时间优先算法SRTF(Shortest Remaining Time First): 把SJF算法改为抢占式的SJF算法 一个新作业进入就绪状态,如果新作业需要的CPU时间比当前正在执行的作业剩余下来还需的CPU时间短,SRTF强占当前正在执行作业的CPU。 此算法不但适用于作业JOB调度,同样也适用于进程调度。 当新进程加入就绪队列时,如果它需要的运行时间比当前运行的进程所需的剩余时间还短,则执行切换。 作业调度算法应用例子 在两道环境下有四个作业,已知它们进入系统的时间、估计运行时间。系统采用短作业优先作业调度算法, 作业被调度运行后不再退出。 当一新作业投入运行后,可按照作业运行时间长短调整作业执行的次序。 请给出这四个作业的执行时间序列,并计算出平均周转 时间及带权平均周转时间 两道批处理系统中 最短作业优先作业算法计算结果 两道批处理系统中 最短作业优先作业算法计算结果(续1) 四个作业的执行时间序列为: JOB1:10:00—10:05,10:40—11:05 JOB2:10:05—10:25 JOB3:10:25—10:30 JOB4:10:30—10:40 例题 一个计算机系统中拥有6台打印机,现有N个进程竞争使用,每个进程要求两台,试问,N的值如何选取时系统中绝对不会出现死锁? 假定某计算机系统有R1和R2两类可在使用资源 (其中R1有两个单位,R2有一个单位),它们被 进程P1和P2所共享,且已知两个进程均以 ? 申请R1 申请R2 申请R1 释放R1 释放R2 释放R1 ? 所以的顺序使用两类资源。试求出系统运行过程 中可能达到的死锁点,并划出死锁点的资源分配 图(或进程—资源图)。 解答: 当两个进程都执行完第一步(申请R1)后,无论哪一个进程执行完第二步(申请R2),都会造成死锁。由于系统没有空闲资源,而两个进程都保持占有的资源不释放,就造成了死锁。 死锁点的资源分配图(进程—资源)如图所示: * 图2-19 作业的状态与状态的变迁 一、 作业状态 1. 提交状态:一个作业被提交给机房后或用户通过终端键盘向计算机中键入其作业时所处的状态为提交状态。 2. 后备状态 1)作业的全部信息都已通过输入机输入,并由操作系 统将其存放在磁盘的某些盘区中等待运行。 2)之后,系统为每个进入系统的作业建立作业控制 块,填写必要的信息,并把作业控制块放入作业后 备队列,为作业调度作准备。 5 3 4 9 2 3 4 1 2 8 0 1 运行时间 到达时间 进 程 图4-7 最短剩余时间优先法调度结果 表4-3 进程列表 N=6-1 * * *

文档评论(0)

tazhiq2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档