(王道408考研操作系统)第二章进程管理-第二节2:调度算法评价指标
不同的调度算法具有不同的特性,在选择调度算法时,必须考虑算法的特性。为了比较处理机调度算法的性能,人们提出了很多评价准则,下面介绍其中主要的几种:
CPU利用率:指CPU处于忙碌状态的时间占比。因此CPU的利用率要尽可能的高
系统吞吐量:表示单位时间内内CPU完成作业的数量。尽可能要用少的时间处理更多作业
- 长时间需要消耗较长的处理机时间,因此会降低系统的吞吐量;对于短作业,他们所需要消耗的处理时间较短,因此能提高系统的吞吐量
周转时间:是指作业提交到作业完成所经历的时间,是作业等待、在就绪队列中排队、在处理机上运行以及输入/输出操作所费时间总和
- 周转时间=作业完成时间-作业提交时间
- 平均周转时间是多个作业周转时间的平均值;即平均周转时间=( T 作 业 1 T
(王道408考研操作系统)第二章进程管理-第二节2:调度算法评价指标相关推荐
- (王道408考研操作系统)第一章计算机系统概述-第一节4:中断和异常
注意!!! 本节内容和<计算机组成原理>中的中断有重合,如果需要详细了解的话可以点击链接跳转:(计算机组成原理)第七章输入和输出系统-第四节2:I/O方式之程序中断方式 为了内容完整,部分 ...
- (王道408考研操作系统)第一章计算机系统概述-第一节5:系统调用
文章目录 一:什么是系统调用 二:系统调用分类 三:系统调用和核心态用户态的关系 四:系统调用与库函数的关系 五:操作系统的运行环境 前面说过,操作系统接口分为命令接口和程序接口,其中命令接口允许用户 ...
- (王道408考研操作系统)第一章计算机系统概述-第一节3:操作系统的运行机制与体系结构
文章目录 一:两种指令.两种处理器状态.两种程序 二:操作系统的内核 (1)内核 A:时钟管理 B:中断机制 C:原语 D:系统控制的数据结构及处理 (2)大内核和微内核 一:两种指令.两种处理器状态 ...
- (王道408考研操作系统)第一章计算机系统概述-第一节2:操作系统的发展史
文章目录 一:手工操作阶段(此阶段无操作系统) 二:批处理阶段(操作系统开始出现) (1)单道批处理系统 (2)多道批处理系统 三:分时系统 四:实时系统 五:网络操作系统和分布式计算机系统(了解) ...
- (王道408考研操作系统)第一章计算机系统概述-第一节1:操作系统基本概念以及目标和功能
文章目录 一:操作系统的概念 二:操作系统的目标和功能 (1)作为计算机系统资源的管理者 (2)作为用户和计算机硬件系统的接口 A:命令接口 B:程序接口 (3)需要实现对硬件机器的扩展 三:操作系统 ...
- (王道408考研操作系统)第二章进程管理-第一节4:进程通信(配合Linux)
文章目录 一:什么是进程通信 二:如何实现进程间通信及其分类 三:通信方式1-共享存储(共享内存) (1)课本基础内容 (2)补充-Linux中的进程通信 四:通信方式2-管道 (1)管道是什么 (2 ...
- (王道408考研操作系统)第二章进程管理-第一节3:进程控制(配合Linux讲解)
文章目录 一:如何实现进程控制 二:进程控制原语 (1)进程创建 A:概述 B:补充-Linux中的创建进程操作 ①:fork() ②:fork()相关问题 (2)进程终止 A:概述 B:补充-僵尸进 ...
- (王道408考研操作系统)第二章进程管理-第二节4:调度算法详解2(RR、HPF和MFQ)
文章目录 一:时间片轮转调度算法(RR) 二:优先级调度算法(HPF) 三:多级反馈队列调度算法(MFQ) 总结 进程调度算法也称为CPU调度算法,操作系统内存在着多种调度算法,有的调度算法适用于作业 ...
- (王道408考研操作系统)第二章进程管理-第一节1:进程、PCB及其特征
注意: 本章内容涉及进程,测试环境选在Linux下,因为我们可以阅读其源代码,有助于理解 Linux中的命令不会涉及太专业,需要说明的地方都会说明,读者只需关注其功能,无需过于操心原理 有兴趣的读者可 ...
- (王道408考研操作系统)第二章进程管理-第二节6、7:调度算法详解2(RR、HPF和MFQ)
文章目录 一:时间片轮转调度算法(RR) 二:优先级调度算法(HPF) 三:多级反馈队列调度算法(MFQ) 总结 进程调度算法也称为CPU调度算法,操作系统内存在着多种调度算法,有的调度算法适用于作业 ...
最新文章
- 全了!从Python入门到精通
- zabbix学习笔记(5)
- linux挂载一个新的硬盘
- golang中的web服务平滑重启
- python 获取html js 变量_Python爬虫与反反爬虫实践
- PDB命令行调试Python代码
- 我在博客园写博客的原因
- 话里话外:参展管理信息化年会 聚会谈咨询需求有市场
- 谷歌地图自定义popup框
- C语言水仙花数和总数,C语言与水仙花数
- C# 将JSON数组转化为对象
- 破解并配置WebStorm
- 基于赫优讯netX芯片PROFINET IO设备的开发
- word参考文献插入和上标设置
- 【嗅探工具】Dns劫持Ettercap使用
- 反向题在测试问卷信效度_问卷前测除了信效度,你还需知道...
- 802.15.4协议简介
- Django框架目录结构
- 从90年代JDM到现在CDM现在namuDM,来了
- 浅谈public static void main(String[] args)
热门文章
- 服务器虚拟化svc,SVC的虚拟化变革
- ftpclient读取服务器文件能获得文件名文件大小0_Spring WEB工程整合使用FTP,ftp文本文件解析入库,文件上传下载
- 机器学习 | 聚类评估指标
- 1.5 编程基础之循环控制 20 球弹跳高度的计算
- Pycharm的git密码填错了的修改方法
- CANopen | 拓展知识 - CANopen,CAN总线与OSI模型的关系
- 生成器 python0 1 8 27 64_python 生成式和生成器
- vue2.0 路由不显示router-view
- java 成员函数相互调用_java 深入理解内部类以及之间的调用关系
- Qt文档阅读笔记-Qt4 Lower-Level API扩展Qt Applications(Qt4中Plugin的使用)解析与实例