logonew chat icon top
  • icon-chaticon-chat-active搜题/提问
    new chat icon
    新建会话
  • icon-calculatoricon-calculator-active计算器
  • icon-subjecticon-subject-active学科题目
  • icon-pluginicon-plugin-active浏览器插件
  • icon-uploadicon-upload-active上传题库
  • icon-appicon-app-active手机APP
recent chat icon
历史记录
首页
/
计算机
题目

假设某计算机系统有4个进程,各进程的预计运行时间和到达就绪队列的时刻见表2-11(相对时间,单位为“时间配额[1]”)。试用可抢占式短进程优先调度算法和时间片[2]轮转调度[3]算法进行调度(时间配额为2)。分别计算各个进程的调度次序及平均周转时间。 表2-11 进程调度表 进程 到达就绪队列时刻 预计运行时间 P1 0 8 p2 1 4 P3 2 9 P4 3 5

假设某计算机系统有4个进程,各进程的预计运行时间和到达就绪队列的时刻见表2-11(相对时间,单位为“时间配额[1]”)。试用可抢占式短进程优先调度算法和时间片[2]轮转调度[3]算法进行调度(时间配额为2)。分别计算各个进程的调度次序及平均周转时间。 表2-11 进程调度表 进程 到达就绪队列时刻 预计运行时间 P1 0 8 p2 1 4 P3 2 9 P4 3 5

题目解答

答案

1)按照可抢先式短进程优先调度算法进程运行时间见下表。进程 到达就绪队列时刻 预计执行时间 执行时间段 周转时间 P1 0 8 0~1:10~17 17 P2 1 4 1~5 4 P3 2 9 17~26 24 P4 3 5 5~10 7 时刻0,进程P1到达并占用处理器运行。 时刻1,进程P2到达,因其预计运行时间短,故抢夺处理器进入运行,P1等待。 时刻2,进程P3到达,因其预计运行时间长于正在运行的进程,进入就绪队对等待。 时刻3,进程P4到达,因其预计运行时间长于正在运行的进程,进入就绪队列等待。 时刻5,进程P2运行结束,调度器在就绪队列中选择短进程,P4符合要求,进入运行,进程P1和进程P3则还在就绪队列等待。 时刻10,进程P4运行结束,调度器在就绪队列中选择短进程,P1符合要求,再次进入运行,而进程P3则还在就绪队列等待。 时刻17,进程P1运行结束,只剩下进程P3,调度其运行。 时刻26,进程P3运行结束。 平均周转时间=[(17-0)+(5-1)+(26-2)+(10-3)]/4=13。 2)按照时间片轮转调度算法进程时间分配见下表。 进程 到达就绪队列时刻 预汁执行时间 执行时间段 剧转时间 P1 0 8 0~2;8~10;16~18;21~23 23 p2 1 4 2~4;10~12 11 P3 2 9 4~6;12~14;18~20;23~25;25~26 24 P4 3 5 6~8;14~16;20~21 18 平均周转时间=((23-0)+(12-1)+(26-2)+(21-3))/4=19。

解析

步骤 1:可抢占式短进程优先调度算法
1. 时刻0,进程P1到达并占用处理器运行。
2. 时刻1,进程P2到达,因其预计运行时间短,故抢夺处理器进入运行,P1等待。
3. 时刻2,进程P3到达,因其预计运行时间长于正在运行的进程,进入就绪队对等待。
4. 时刻3,进程P4到达,因其预计运行时间长于正在运行的进程,进入就绪队列等待。
5. 时刻5,进程P2运行结束,调度器在就绪队列中选择短进程,P4符合要求,进入运行,进程P1和进程P3则还在就绪队列等待。
6. 时刻10,进程P4运行结束,调度器在就绪队列中选择短进程,P1符合要求,再次进入运行,而进程P3则还在就绪队列等待。
7. 时刻17,进程P1运行结束,只剩下进程P3,调度其运行。
8. 时刻26,进程P3运行结束。
步骤 2:时间片轮转调度算法
1. 时刻0,进程P1到达并占用处理器运行。
2. 时刻2,P1运行时间片结束,P2到达,P2运行。
3. 时刻4,P2运行时间片结束,P3到达,P3运行。
4. 时刻6,P3运行时间片结束,P4到达,P4运行。
5. 时刻8,P4运行时间片结束,P1运行。
6. 时刻10,P2运行时间片结束,P3运行。
7. 时刻12,P3运行时间片结束,P4运行。
8. 时刻14,P4运行时间片结束,P1运行。
9. 时刻16,P3运行时间片结束,P4运行。
10. 时刻18,P1运行时间片结束,P3运行。
11. 时刻20,P4运行时间片结束,P1运行。
12. 时刻21,P4运行时间片结束,P1运行。
13. 时刻23,P1运行时间片结束,P3运行。
14. 时刻25,P3运行时间片结束,P3运行。
15. 时刻26,P3运行时间片结束,P3运行结束。
步骤 3:计算平均周转时间
1. 可抢占式短进程优先调度算法:平均周转时间=[(17-0)+(5-1)+(26-2)+(10-3)]/4=13。
2. 时间片轮转调度算法:平均周转时间=((23-0)+(12-1)+(26-2)+(21-3))/4=19。

相关问题

  • 下列哪个方法属于知识图谱推理方法()A. 广度优先搜索B. 深度学习推断C. 路径排序算法D. 归纳逻辑程序设计

  • 下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法

  • AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层

  • 路径排序算法的工作流程主要有三步()A. 特征计算B. 特征抽取C. 分类器训练D. 因果推断

  • 下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计

  • 路径排序算法的工作流程主要有三步()A. 特征抽取B. 特征计算C. 分类器训练D. 因果推断

  • 下列哪项属于因果推理模型() A. 因果图B. 符号推理模型C. 神经符号推理D. 结构因果模型

  • 3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错

  • 7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误

  • 在决策树建立过程中,使用一个属性对某个结点对应的数集合进行划分后,结果具有高信息熵(highentropy),对结果的描述,最贴切的是()。A. 纯度高B. 纯度低C. 有用D. 无用E. 以上描述都不贴切

  • 2.单选题 讯飞星火可以实现多种文案类型和语言风格的文本写作。讯飞星火(网页版)“内容写作”功能可选的“语言风格”不包括( )。A. 口语化B. 高情商C. 专业D. 热情

  • 下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习

  • 由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore

  • 下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法

  • 下列哪项关于广度优先搜索的描述正确()A. 每次扩展时,该算法从边缘集合中取出最下层(最深)的节点B. 广度优先搜索算法是深度优先搜索算法的特例C. 每次扩展时,该算法从边缘集合中取出最上层(最浅)的节点D. 深度优先搜索是广度优先搜索的特例

  • 下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法

  • 下列哪项属于因果推理模型() A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

上一页下一页
logo
广州极目未来文化科技有限公司
注册地址:广州市黄埔区揽月路8号135、136、137、138房
关于
  • 隐私政策
  • 服务协议
  • 权限详情
学科
  • 医学
  • 政治学
  • 管理
  • 计算机
  • 教育
  • 数学
联系我们
  • 客服电话: 010-82893100
  • 公司邮箱: daxuesoutijiang@163.com
  • qt

©2023 广州极目未来文化科技有限公司 粤ICP备2023029972号    粤公网安备44011202002296号