前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >12-调度算法的评价指标

12-调度算法的评价指标

作者头像
Ywrby
发布于 2022-10-27 05:05:02
发布于 2022-10-27 05:05:02
6050
举报
文章被收录于专栏:YwrbyYwrby

调度算法的评价指标

CPU利用率

指CPU忙碌时间占总时间的比例

利用率=\frac{忙碌的时间}{总时间}

Eg:某计算机只支持单道程序,某个作业刚开始需要在CPU上运行5秒,再用打印机打印输出5秒,之后再执行5秒,才能结束。在此过程中CPU利用率、打印机利用率分别是多少?

CPU利用率=\frac{5+5}{5+5+5}=66.67%
打印机利用率=\frac{5}{5+5+5}=33.33%

系统吞吐量

单位时间内完成作业的数量,对于计算机而言,肯定更希望用尽可能少的时间处理完尽可能多的作业,即系统吞吐量越大越好

系统吞吐量=\frac{总共完成的作业数目}{总共花费的时间总数}(单位:道/秒)

周转时间

指从作业被提交给系统开始,到作业完成为止的这段时间间隔。由四部分组成:

  • 高级调度时间:作业在外存后被队列上等待的时间(在一个作业处理过程中,只会发生一次)
  • 低级调度时间(就绪态):进程在就绪队列上等待进程调度的时间。即进程处于就绪态的情况
  • 运行态:进程在CPU上执行的时间
  • 阻塞态:进程等待I/O设备操作完成的时间

(后三种时间在一个作业的整个处理过程种可能发生多次)

单个作业周转时间=作业完成时间-作业提交时间
平均周转时间=\frac{各作业周转时间之和}{作业数}
带权周转时间
带权周转时间=\frac{作业周转时间}{作业实际运行时间}=\frac{作业完成时间-作业提交时间}{作业实际运行的时间}

由上述公式易知带权周转时间必然大于1,带权周转时间与周转时间都是越小越好

对于周转时间相同的两个作业,实际运行时间长的作业在相同时间内被服务的时间更多,带权周转时间更小,用户满意度更高。

对于实际运行时间相同的两个作业,周转时间短的带权周转时间更小,用户满意度更高。

等待时间

指进程/作业处于等待处理机状态的时间之和,等待时间越长,用户满意度越低

对于进程来说,等待时间就是指进程建立后等待被服务的时间之和,在等待I/0完成的期间其实进程也是在被服务的,所以不计入等待时间

对于作业来说,不仅要考虑建立进程后的等待时间,还要加上作业在外存后备队列中等待的时间。

一个作业总共需要被CPU服务多久,被I/O设备服务多久一般是确定不变的,因此调度算法影响的一般只是任务/进程的等待时间

响应事件

指从用户提交请求到首次产生响应所用的时间

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
JetBrains全家桶5星级插件,免费送!必备大杀器,保姆级激活指南!
对于程序员来说,日常工作中更多的时间和精力确实浪费在重复或枯燥的代码上!而这往往会成为工作中的一大障碍。
程序视点
2025/05/15
2850
JetBrains全家桶5星级插件,免费送!必备大杀器,保姆级激活指南!
永久有效的2022idea激活码(idea最新激活码,2022全年有效)
最新全家桶激活码获取方法:https://docs.qq.com/doc/DS3hpVWFnQ2ZGVnhH
终码一生
2022/04/15
3.7K0
永久有效的2022idea激活码(idea最新激活码,2022全年有效)
2022IDEA激活码 最新有效激活码 注册码 (永久激活教程 破解教程)
相信破解过IDEA的小伙伴,都知道jetbrains-agent这个工具,没错,就是那个直接拖入到开发工具界面,一键搞定,so easy的破解工具!这个工具目前已经停止更新了,尽管还有很多小伙伴在使用,但是对新版本IDE的支持已经不是很稳定了。
终码一生
2022/04/15
5.7K0
2022IDEA激活码 最新有效激活码 注册码 (永久激活教程 破解教程)
2022年最新可用 Jetbrains 全家桶激活教程,有效期至2099年
申明:本教程 Jetbrains 全家桶软件激活补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,请在下载后24小时内删除,如有侵权,请联系作者删除。
德顺
2023/08/25
4.7K0
2022年最新可用 Jetbrains 全家桶激活教程,有效期至2099年
IDEA 2022.3 破解教程,激活码
注意,安装新版本 IDEA 之前,如果本机安装过老版本的 IDEA, 需要先彻底卸载,以免两者冲突,导致破解失败。
6号程序员
2023/02/17
38.3K4
IDEA 2022.3 破解教程,激活码
IntelliJ IDEA 最新破解教程
先下载jar包 JetbrainsCrack.jar,把它放到你认为合适的文件夹内,我直接放在了安装目录 /Users/xiazhaoyang/Downloads/plugins/Intellij/cracker/JetbrainsCrack.jar
架构探险之道
2020/02/11
3.4K0
IntelliJ IDEA 最新破解教程
IntelliJ IDEA 2021.3 激活码 永久激活 2022注册码 长期稳定 亲测
最新全家桶激活码获取方法:https://docs.qq.com/doc/DS3hpVWFnQ2ZGVnhH
终码一生
2022/04/15
6K0
IntelliJ IDEA 2021.1 破解版|绿化工具(附带工具)
相信破解过IDEA的小伙伴,都知道jetbrains-agent这个工具,没错,就是那个直接拖入到开发工具界面,一键搞定,so easy的破解工具!这个工具目前已经停止更新了,尽管还有很多小伙伴在使用,但是对新版本IDE的支持已经不是很稳定了。
终码一生
2021/08/13
7K0
IntelliJ IDEA 2021.1 破解版|绿化工具(附带工具)
分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
IDEA是个人最喜欢的IDE,它非常智能,懂我的心,极大地提高了个人编程效率;让人爱不释手,欲罢不能。
烟雨平生
2023/03/07
3.7K0
分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
IntelliJ IDEA2022.2.2破解教程永久激活码最新激活工具Win/Linux/Mac版(亲测 永久激活)
官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 绑定个人JB账号...
终码一生
2022/04/15
8.3K0
IntelliJ IDEA2022.2.2破解教程永久激活码最新激活工具Win/Linux/Mac版(亲测 永久激活)
2022最新IDEA激活码,IDEA激活破解图文教程
收集了网上所有 IntelliJ IDEA激活码,IDEA激活破解教程。除了常见的两种方法,还提供了正版授权的方法。
用户5941943
2022/11/15
11.6K0
2022最新IDEA激活码,IDEA激活破解图文教程
【官方揭秘】JetBrains AI Assistant 与其他 AI 助手(如 GitHub Copilot)相比如何?
目前 JetBrains 官方发布了IntelliJ IDEA 2024.3.3最新版本!AI Assistant也迎来更新!
程序视点
2025/02/18
1.1K0
【官方揭秘】JetBrains AI Assistant 与其他 AI 助手(如 GitHub Copilot)相比如何?
牛逼!让IntelliJ IDEA新手秒变老鸟!JetBrains AI Assistant 竟然还有这样的秘诀!
从 JetBrains IDE 2024.3 版本开始,AI Assistant 不仅可以从您的项目访问上下文,还可以访问 IDE 自己的文档。
程序视点
2025/02/28
3941
牛逼!让IntelliJ IDEA新手秒变老鸟!JetBrains AI Assistant 竟然还有这样的秘诀!
能抗住风控的GitHub Copilot激活,我们一起见证!
大家好,欢迎来到程序视点!我是小二哥。 前言 最近GitHub Copilot的风控又严格起来啦。好在小二哥这边提供的账号没有受到影响。目前小伙伴们全部安全运行中。
程序视点
2024/07/16
4.3K1
能抗住风控的GitHub Copilot激活,我们一起见证!
IntelliJ IDEA 2020.2激活破解教程
1. https://www.jetbrains.com/idea/download/#section=windows
王小明_HIT
2020/10/23
11.8K1
IntelliJ IDEA 2020.2激活破解教程
IntelliJ IDEA 2025.1 最新变化:值得更新,挺稳定,可正常免费体验,有问题文末名片回复2025
IntelliJ IDEA 2025.1 是 JetBrains 最新发布的版本,它为开发者带来了许多令人兴奋的新功能和改进,尤其是在 Java 24 支持 和 Kotlin 体验 方面的全面提升。这一版本的更新不仅增强了开发效率,还进一步提高了代码质量,优化了 IDE 的稳定性和可用性。虎哥也已经成功更新,并提供了免费体验,快来感受这款更新后 IDE 的全新功能!
猫头虎
2025/04/21
1.6K0
IntelliJ IDEA 2025.1 最新变化:值得更新,挺稳定,可正常免费体验,有问题文末名片回复2025
IDEA2020.2破解激活
IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码
Java架构师历程
2020/09/24
3.8K0
IDEA2020.2破解激活
IntelliJ IDEA的激活码2021,给你们几个能用的!
首先,让我们谈谈如何下载IntelliJ IDEA。如果要下载IntelliJ IDEA,则毫无疑问,您需要从官方网站下载它。 IntelliJ IDEA的官方网站地址为https:www.jetbrains.com/idea/。我们建议您访问官方网站,如下图所示。
Java团长
2021/04/21
2.9K0
IntelliJ IDEA的激活码2021,给你们几个能用的!
IDEA2022.x最新破解激活教程
IntelliJ IDEA 的每个方面都旨在最大化开发者生产力。结合智能编码辅助与符合人体工程学的设计,让开发不仅高效,更成为一种享受。
IT可乐
2022/10/18
4.6K0
IntelliJ IDEA最简易激活教程,可激活到9999年,支持多台电脑多个系统多个编辑器
IntelliJ IDEA最简易激活教程,可激活到9999年,这里只支持2018-2021的版本,你可以用激活码和插件把IDEA激活到永久有效了。学习与教程分享给大家。
用户2829455
2022/10/17
4.3K0
IntelliJ IDEA最简易激活教程,可激活到9999年,支持多台电脑多个系统多个编辑器
推荐阅读
相关推荐
JetBrains全家桶5星级插件,免费送!必备大杀器,保姆级激活指南!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档