笔试面试题15--作业调度算法

1.假设系统按单道方式运行且采用最短作业优先算法,有J1,J2,J3,J4共4个作业同时到达,则以下哪几种情况下的平均周转时间为10分钟?
A.执行时间J1:1分钟 J2:5分钟 J3:9分钟 J4:13分钟
B.执行时间J1:1分钟 J2:4分钟 J3:7分钟 J4:10分钟
C.执行时间J1:2分钟 J2:4分钟 J3:6分钟 J4:8分钟
D.执行时间J1:3分钟 J2:6分钟 J3:9分钟 J4:12分钟

答案解析:BC
作业周转时间:简单计算方法 = 等待时间+执行时间 = 完成时间-提交时间
短作业优先:(J1*4+J2*3+J3*2+J4*1)/4

复杂解法:
例如:(时间单位本题按分钟计算),假设作业到达时间为1:00
作业 提交时间 执行时间 开始时间 完成时间 周转时间
J1 1:00 1 1:00 1:01 1
J2 1:00 4 1:01 1:05 5
J3 1:00 7 1:05 1:12 12
J4 1:00 10 1:12 1:22 22
平均周转时间:(1+5+12+22)/4 = 40/4 = 10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值