2.2.3 调度算法的评价指标

本节我们会简要的了解一些评价指标及其计算方法。

CPU利用率

系统吞吐量

周转时间

等待时间

响应时间


CPU利用率

CPU利用率:指CPU “忙碌”的时间占总时间的比例。即利用率=忙碌时间/处理作业工作总时间。

系统吞吐量

 系统吞吐量:单位时间内完成作业的数量。即系统吞吐量=共完成了多少作业/总共花了多少时间。

周转时间

周转时间:从作业被提交给系统开始,到作业完成为止的这段时间间隔。它包括四个部分:作业在外存后备队列上等待作业调度(高级调度)的时间、进程在就绪队列上等待进程调度(低级调度)的时间、进程在CPU上执行的时间、进程等待I/O操作完成的时间。

平均周转时间:周转时间/作业数。

  在周转时间一样的前提下,运行时间长的作业与运行时间短的作业给用户的感觉是不一样的,于是我们就引入了带权周转时间。

  带权周转时间:

平均带权周转时间:各作业周转时间和/作业数

等待时间

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

  • 对于进程来说,等待时间就是指进程建立后等待被服务的时间之和,在等待I/O完成的期间其实进程也是在被服务的,所以不计入等待时间
  • 对于作业来说,不仅要考虑建立进程后的等待时间,还要加上作业在外存后备队列中等待的时间

响应时间

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

操作系统(十五)调度算法的评价指标相关推荐

  1. 王道操作系统考研笔记——2.1.8 调度算法的评价指标

    文章目录 2.1.8 调度算法的评价指标 2.1.8.1 CPU利用率 2.1.8.2 系统吞吐量 2.1.8.3 周转时间 2.1.8.4 等待时间 2.1.8.5 响应时间 2.1.8.6 小结 ...

  2. 开源操作系统 FreeDOS 二十五年演进史:因微软抛弃 MS-DOS 而来!

    [CSDN 编者按]1994 年,微软宣布停止支持 MS-DOS,而 FreeDOS 的作者 Jim Hall 作为 MS-DOS 的超级粉丝,决定自行设计一个 MS-DOS 的自由软件替代--这就有 ...

  3. 《操作系统真象还原》第十五章 ---- 实现系统交互 操作系统最终章 四十五天的不易与坚持终完结撒花 (下)(遗憾告终)

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 部分缩写熟知 实现exec的思路与启发 遗憾告终 专栏博客链接 <操作系统真象还原>从零开始自制操作系统 全章节博客链接 相关查阅 ...

  4. 《操作系统真象还原》第十五章 ---- 实现系统交互 操作系统最终章 四十五天的不易与坚持终完结撒花(上)

    文章目录 专栏博客链接 相关查阅博客链接 本书中错误勘误 闲聊时刻 实现fork 实现fork的介绍 实现fork的原理 编写完的thread.c(fork_pid) 编写完的thread.h(str ...

  5. 调度算法的评价指标【操作系统学习笔记】

    14.调度算法的评价指标

  6. 三个角色,十五年,二十万选手:我们如何理解“百度之星”?

    你在上学时,有幻想过那些漫画主角般的经历吗? 就是经历千辛万苦,见证世界之大和高手无数,最终登上世界顶峰,迈入时代前沿.这种<灌篮高手><足球小将>里的剧情,大多数人只在看漫画 ...

  7. 操作系统实验五--存储管理

    文章目录 操作系统实验五--存储管理 一.实验目的 二.实验内容 三.设计原理及相关算法 四.结果分析 五.源代码 操作系统实验五–存储管理 一.实验目的 1.了解虚拟存储技术的特点,掌握请求页式存储 ...

  8. 2021年大数据Hadoop(二十五):YARN通俗介绍和基本架构

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 YARN通俗介绍和基本架构 Yarn通俗介绍 Yarn基本 ...

  9. 蚂蚁金服十五年技术架构演进之路

    来自:蚂蚁金服科技 蚂蚁金服过去十五年,通过技术重塑了支付服务.小微贷款服务.我们认为 Blockchain (区块链).Artificial intelligence(人工智能).Security( ...

最新文章

  1. 结队项目——第一次作业
  2. NCEPU:线下组队学习周报(011)
  3. linux --- 进程调度
  4. VS2015 Cordova实现WebView加载页面进度条(Android)
  5. javascript 的面向对象特性参考
  6. 10、如何查看MySQL系统帮助?
  7. Redis:安装、配置、操作和简单代码实例(C语言Client端)[转]
  8. 步步深入MySQL:架构-查询执行流程-SQL解析顺序
  9. 【学习笔记】浅谈短小可爱的左偏树(可并堆)
  10. 【渝粤教育】广东开放大学 原画设计 形成性考核 (23)
  11. Coursera自动驾驶课程第3讲:Self-Driving Hardware and Software Architectures
  12. 蓝桥杯 - 历届试题 - 日期问题
  13. 洛谷 U5737 纸条
  14. LaTeX的字体设置
  15. 2021年下半年软考真题及答案解析汇总
  16. 手机管家中的黑名单功能
  17. MATLAB中log算子处理图像
  18. Gary Rong:以太坊的轻节点协议
  19. Java面试中HR面试的100个问题,你有被问到几个?正解如下
  20. 赫兹的单位换算_「频率单位」CPU频率和单位换算 - seo实验室

热门文章

  1. python day2 python基础 列表、元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码...
  2. 路飞学城Python-Day11
  3. 压力测试工具Jemeter安装及使用
  4. 剑指Offer-求1+2+3+...+n
  5. php pdo操作数据库
  6. VS的几个实用快捷键
  7. 怎样为Linux内核打补丁
  8. 转:求多边形的面积 算法几何
  9. Spring 3.0 注解注入详解
  10. WCF系列学习笔记4之绑定详解