网站大量收购独家精品文档,联系QQ:2885784924

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

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

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

文档评论(0)

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

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

1亿VIP精品文档

相关文档