操作系统处理机调度策略练习题

习题一
一、假设有四个作业,基本信息如下表:
图一
分别采用FCFS、SJF、优先级法(规定优先数越小优先级越高)、HRN调度算法。试着计算在单道程序环境下的平均周转时间和平均带权周转时间,并指出调度顺序(以十进制计算)。

解答:

FCFS:
调度顺序:1->2->3->4

作业 号作业 i 周转时间=完成时间 — 提交时间)作业 i 带权周转时间=周转时间/执行时间
112.0-10.0=2.02.0/2.0=1.0
212.0+1.0-10.2=2.82.8/1.0=2.8
313.0+0.5-10.4=3.13.1/0.5=6.2
413.5+0.3-10.5=3.33.3/0.3=11
平均周转时间平均带权周转时间
(2.0+2.8+3.1+3.3)/4= 2.8(1.0+2.8+6.2+11)/4=5.25

SJF:
调度顺序:1->4->3->2

作业号作业 i 周转时间=完成时间 — 提交时间)作业 i 带权周转时间=周转时间/执行时间
112.0-10.0=2.02.0/2.0=1.0
412.0+0.3-10.5=1.81.8/0.3=6.0
312.3+0.5-10.4=2.42.4/0.5=4.8
212.8+1.0-10.2=3.63.6/1.0=3.6
平均周转时间平均带权周转时间
(2.0+1.8+2.4+3.6)/4=2.45(1.0+6.0+4.8+3.6)/4=3.85

静态优先级法:
调度顺序:1->3->4->2

作业号作业 i 周转时间=完成时间 — 提交时间)作业 i 带权周转时间=周转时间/执行时间
112.0-10.0=2.02.0/2.0=1.0
312.0+0.5-10.4=2.12.1/0.5=4.2
412.5+0.3-10.5=2.82.8/0.3=3.3
212.8+1.0-10.2=3.63.6/1.0=3.6
平均周转时间平均带权周转时间
(2.0+2.1+2.8+3.6)/4=2.825(1.0+4.2+3.3+3.6)/4=3.025

HRN:

调度顺序:1

作业号等待时间响应比R=1+等待时间/执行时间
212.0-10.2=1.81+1.8/1.0=2.8
312.0-10.4=1.61+1.6/0.5=4.2
412.0-10.5=1.51+1.5/0.3=6

调度顺序:1->4

作业号等待时间响应比R=1+等待时间/执行时间
212.3-10.2=2.11+2.1/1.0=3.1
312.3-10.4=1.91+1.9/0.5=4.8

调度顺序:1->4->3->2

平均周转时间平均带权周转时间
(2.0+1.8+2.4+3.6)/4=2.45(1.0+6.0+4.8+3.6)/4=3.85

标准答案:
在这里插入图片描述

  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统操作系统,管理程序 C、管理程序,原始操作系统操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( C )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。 A、2个 B、3个 C、4个 D、5个

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值