CPU调度准则(完整版)
发布时间:2020-12-15 04:52:43 所属栏目:安全 来源:网络整理
导读:不同的 CPU 调度算法具有不同属性,选择一个特定算法会对某些进程更为有利。为了选择算法以便用于特定情景,我们必须考虑各个算法的属性。 为了比较 CPU 调度算法,可以采用许多比较准则。选择哪些特征来比较,对于确定哪种算法是最好的有本质上的区别。这些
不同的 CPU 调度算法具有不同属性,选择一个特定算法会对某些进程更为有利。为了选择算法以便用于特定情景,我们必须考虑各个算法的属性。 为了比较 CPU 调度算法,可以采用许多比较准则。选择哪些特征来比较,对于确定哪种算法是最好的有本质上的区别。这些准则包括:
最大化 CPU 使用率和吞吐量,并且最小化周转时间、等待时间和响应时间,这是可取的。在大多数情况下,优化的是平均值。然而,在有些情况下,优化的是最小值或最大值,而不是平均值。例如,为了保证所有用户都能得到好的服务,可能要使最大响应时间最小。 对于交互系统(如桌面操作系统),研究人员曾经建议最小化响应时间的方差比最小化平均响应时间更为重要。具有合理的、可预见的响应时间的系统比平均值更小但变化大的系统更为可取。不过,在 CPU 调度算法如何使得方差最小化的方面,所做的工作并不多。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Bootstrap-datetimepicker日期插件简单使用
- 使用Powershell访问IIS日志?
- Angular 4_监听滚动条(用来锁定行)
- AngularJS 用promises和$q处理异步调用
- WebService基础学习(三)—CXF
- Bootstrap Modal 如何清除已定义的事件
- 将Angular Material2与Bootstrap4 css一起用于网格布局
- AT91Bootstrap1.16源码中连接脚本文件(elf32-littlearm.ld
- 用 Docker Machine 创建 Azure 虚拟主机
- angularjs – 在Angular 2中获取父路由参数(路由器v3.0.0-a