- 操作系统教程
- 操作系统 - 主页
- 操作系统 - 需求
- 操作系统 - 概述
- 操作系统 - 历史
- 操作系统 - 组件
- 操作系统 - 结构
- 操作系统 - 体系结构
- 操作系统 - TAT 和 WAT
- 操作系统 - 类型
- 操作系统 - 服务
- 操作系统 - 属性
- 操作系统 - 进程
- 操作系统 - 进程调度
- 操作系统 - 调度算法
- 操作系统 - 多线程
- 操作系统 - 内存管理
- 操作系统 - 虚拟内存
- 操作系统 - I/O 硬件
- 操作系统 - I/O 软件
- 操作系统 - 文件系统
- 操作系统 - 安全
- 操作系统 - Linux
- 操作系统 - 带有答案的考试题目
- 操作系统 - 带有答案的考试题目
- 操作系统实用资源
- 操作系统 - 快速指南
- 操作系统 - 实用资源
- 操作系统 - 讨论
操作系统进程调度问答 #6
问题: 下面显示 5 个作业在零时刻到达的负载情况,按下面给定的顺序 -
作业 | 突发时间 |
---|---|
1 | 10 |
2 | 29 |
3 | 3 |
4 | 7 |
4 | 12 |
现在找出以下算法:先来先服务、最短作业优先和时间片 10 的循环,哪种算法会得到最小的平均时间。
答案:对于先来先服务,作业将按以下方式执行
作业 | 等待时间 |
---|---|
1 | 0 |
2 | 10 |
3 | 39 |
4 | 42 |
5 | 49 |
140 |
平均等待时间为 140/5=28。
对于 SJF(非抢占式),作业将按以下方式执行
作业 | 等待时间 |
---|---|
1 | 10 |
2 | 32 |
3 | 0 |
4 | 3 |
5 | 20 |
65 |
平均等待时间为 65/5=13。
对于循环,作业将按以下方式执行
作业 | 等待时间 |
---|---|
1 | 0 |
2 | 32 |
3 | 20 |
4 | 23 |
5 | 40 |
115 |
平均等待时间为 115/5=23。
所以 SJF 给出了最小的平均等待时间。
os_exams_questions_answers.htm
广告