- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作业进程调
有一个四道作业的操作系统,若在一段时间内先后到达6个作业,它们的提交和估计运行时间由下表给出:
作业
提交时间
估计运行时间(分钟)
1
8:00
60
2
8:20
35
3
8:25
20
4
8:30
25
5
8:35
5
6
8:40
10
系统采用SJF调度算法,作业被调度进入系统后中途不会退出,但作业运行时可被更短作业抢占。(1)分别给出6个作业的执行时间序列、即开始执行时间、作业完成时间、作业周转时间。(2)计算平均作业周转时间。
作业
提交时间
运行时间
开始时间
被抢占还需运行时间
完成时间
周转时间
J1
8∶00
60
8∶00
40
10∶350
155
J2
8∶20
35
8∶20
30
9∶55
95
J3
8∶25
20
8∶25
8∶45
20
J4
8∶30
25
9∶00
25
9∶25
55
J5
8∶35
5
8∶45
8∶50
15
J6
8∶40
10
8∶50
9∶00
20
说明:
(1) J2 到达时抢占J1 ; J3 到达时抢占J2 。
(2)但J4 到达时,因不满足SJF ,故J4 不能被运行,J3 继续执行5 分钟。
(3)由于是4 道的作业系统,故后面作业不能进入主存而在后备队列等待,直到有作业结束。
(4)根据进程调度可抢占原则,J3 第一个做完。而这时J5 、J6 均己进入后备队列,而J5 可进入主存。
(5)因J5 最短,故它第二个完成。这时J6 方可进入主存。因J6 最短,故它第三个完成。
(6)然后是:J4 、J2和J1
(7) T =( 155 + 95 + 20 + 55 + 15 + 20 ) / 6 = 60
有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法,在下表所示的作业序列,作业优先数即为进程优先数,优先数越小优先级越高。
作业名
到达时间
估计运行时间
优先数
A
10:00
40分
5
B
10:20
30分
3
C
10:30
50分
4
D
10:50
20分
6
(1)列出所有作业进入内存时间及结束时间。
(2)计算平均周转时间。
每个作业运行将经过两个阶段:作业调度(SJF算法)和进程调度(优先数抢占式)。另外,批处理最多容纳2道作业,更多的作业将在后备队列等待。
进程就绪队列作业后备队列
进程就绪队列
作业后备队列
时间(分钟) 10:00 10:20 10:30 10:50 11:10 12:00 12:20
A B A C D
A D D
C
CPU
10:00,作业A到达并投入运行。
10:20,作业B到达且优先权高于作业A,故作业B投入运行而作业A在就绪队列等待。
10:30,作业C到达,因内存中已有两道作业,故作业C进入作业后备队列等待。
10:50,作业B运行结束,作业D到达,按SJF短作业优先算法,作业D被装入内存进入就绪队列。而由于作业A的优先级高于作业D,故作业A投入运行。
11:10,作业A运行结束,作业C被调入内存,且作业C的优先级高于作业D,故作业C投入运行。
12:00,作业C运行结束,作业D投入运行。
12:20,作业D运行结束。
作业
进入内存时间
运行结束时间
A
10:00
11:10
B
10:20
10;50
C
11:10
12:00
D
10:50
12:20
各作业周转时间为:作业A 70,作业B 30,作业C 90,作业D 90。平均作业周转时间为70分钟。
某多道程序设计系统供用户使用的主存为100K,磁带机2台,打印机1台。采用可变分区内存管理,采用静态方式分配外围设备,忽略用户作业I/O时间。现有作业序列如下:
作业号
进入输入井时间
运行时间
主存需求量
磁带需求
打印机需求
1
8:00
25分钟
15K
1
1
2
8:20
10分钟
30K
0
1
3
8:20
20分钟
60K
1
0
4
8:30
20分钟
20K
1
0
5
8:35
15分钟
10K
1
1
作业调度采用FCFS策略,优先分配主存低地址区且不准移动已在主存的作业,在主存中的各作业平分CPU时间。现求:(1)作业被调度的先后次序?(2)全部作业运行结束的时间?(3)作业平均周转时间为多少?(4)最大作业周转时间为多少?
答:(1)作业调度选择的作业次序为:作业1、作业3、作业4、作业2和作业5。
(2)全部作业运行结束的时间9:30。
(3)周
您可能关注的文档
最近下载
- 2025河北邯郸临漳县选聘农村党务(村务)工作者笔试模拟试题及答案解析.docx VIP
- 国开一网一 电子商务概论 实践任务(B2B电子商务网站调研报告).doc
- Siemens西门子工业SITRANS LR500 系列 (mA HART) SITRANS LR500 系列 (mA HART)使用手册.pdf
- 一种驻车空调和卡车启动共用锂电池模组.pdf VIP
- 电子商务学习记录.docx VIP
- 耳穴贴压技术操作流程图.docx VIP
- 珠海保税区光联讯技术有限公司员工手册.doc VIP
- 企业知识产权管理规范标准解读.pptx VIP
- 富士康新人入职培训.docx VIP
- 中国肺结节病诊断和治疗专家共识解读PPT课件.pptx VIP
文档评论(0)