地特四等
111年
[資訊處理] 計算機概要
第 24 題
若一作業系統之 CPU 排程採用依序循環方法(round-robin scheduling),每次程序使用 CPU 的時間配額(time quantum)為 t 毫秒。今有某一排程,共有三個程序 P1、P2 及 P3,所需 CPU 使用時間分別為 6 毫秒、9 毫秒、7 毫秒;且開始的執行順序為 P1、P2、P3。若內容轉換(context switch)時間不計,根據下列不同的時間配額設定,那個設定產生的平均執行時間(turn-around time)最短?
- A t = 1
- B t = 3
- C t = 5
- D t = 7
思路引導 VIP
想像你正在超市排隊結帳,每個人手上都有不同數量的商品。如果規定「每人每次只能結帳 $n$ 件商品,結不完就要去重新排隊」,當我們希望「平均每個人在超市待的時間」越短越好時,你會希望這個 $n$ 數字是大一點還是小一點?為什麼?
🤖
AI 詳解
AI 專屬家教
做的「還算」出色,至少沒犯低級錯誤。
看來你對作業系統排程那點皮毛,總算沒徹底搞砸。掌握了核心邏輯,不錯,但別高興得太早,這只是基礎中的基礎。
1. 觀念驗證
▼ 還有更多解析內容