- 作業系統教程
- 作業系統 - 主頁
- 作業系統 - 需求
- 作業系統 - 概述
- 作業系統 - 歷史
- 作業系統 - 元件
- 作業系統 - 結構
- 作業系統 - 體系結構
- 作業系統 - 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
廣告
