设有三个作业,其运行时间分别为2,5,3小时,假定他们同时达到,并在同一台处理机上以单道方式运行,则平均周转时间最小的执行序列是( ) A. J1,J2,J3 B. J3,J2,J1 C. J2,J1
更新时间:2026-06-14 15:00:39 栏目: 中华词典
更新时间:2026-06-14 15:00:39 栏目: 中华词典
设有三个作业,其运行时间分别为2,5,3小时,假定他们同时达到,并在同一台处理机上以单道方式运行,则平均周转时间最小的执行序列是( ) A. J1,J2,J3 B. J3,J2,J1 C. J2,J1,J3 D. J1,J3,J2
要确定平均周转时间最小的作业执行序列,需先明确周转时间的定义:作业从提交到完成的总时间(完成时间-到达时间)。由于三个作业同时到达(到达时间相同,设为0),周转时间即等于完成时间。单道运行模式下,平均周转时间为各作业完成时间之和除以作业数,目标是最小化总完成时间。
短作业优先调度算法通过优先执行运行时间最短的作业,可显著减少总等待时间,从而最小化平均周转时间。三个作业的运行时间分别为2、5、3小时,排序后应为:2小时(最短)→ 3小时(次短)→ 5小时(最长)。
设作业运行时间:J1=2小时,J2=5小时,J3=3小时。计算不同序列的总周转时间(完成时间之和):
J1完成时间=2,周转时间=2
J2完成时间=2+5=7,周转时间=7
J3完成时间=7+3=10,周转时间=10
总周转时间=2+7+10=19,平均≈6.33
J3完成时间=3,周转时间=3
J2完成时间=3+5=8,周转时间=8
J1完成时间=8+2=10,周转时间=10
总周转时间=3+8+10=21,平均=7
J2完成时间=5,周转时间=5
J1完成时间=5+2=7,周转时间=7
J3完成时间=7+3=10,周转时间=10
总周转时间=5+7+10=22,平均≈7.33
J1完成时间=2,周转时间=2
J3完成时间=2+3=5,周转时间=5
J2完成时间=5+5=10,周转时间=10
总周转时间=2+5+10=17,平均≈5.67
选项D(J1,J3,J2)的总周转时间最小(17),平均周转时间最短。这符合短作业优先原则,即通过优先执行短作业减少后续作业的等待时间。
答案:D
思考:若作业到达时间不同(非同时到达),短作业优先是否仍为最优选择?此时需考虑“抢占式”与“非抢占式”的区别,实际调度需结合动态到达情况调整策略。
反洗钱培训对象包括()。A.新员工 B.外来勤杂工 C.中高级管理人员 D.反洗钱岗位人员
›计算机网络是一个能够实现( )的计算机系统。 A. 资源共享 B. 资源存储 C. 信息传递 D. 资源共享、信息传递
›岸防兵属于什么军种?()A.空军 B.火箭军 C.陆军 D.海军
›【简答题】常用的蛋白质沉淀方法有哪些?有机溶剂沉淀蛋白质的机理什么?用乙醇沉淀蛋白质时应注意哪些事项?
›扁鹊属什么生肖
›在 Windows7 中,其 “ 桌面 ” 指的是 ____ 。 A) 整个屏幕 B) 某一个窗口 C) 全部窗口的 D) 当前打开的窗口 解答: Windows 95 操作系统努力将复杂的计算机操作
›带雨字的词语有哪些?
›属虎与什么生肖相配
›按照《金融机构大额交易和可疑交易报告管理办法》,选项中的说法正确的是()A.自然人银行账户频繁进行现金收付的,金融机构应当报告可疑交易报告 B.自然人银行账户一次性大额存取现金,金融机构应当报告可
›receive的名词形式 A. receival B. reveivation C. reception
›