免費開始練習
地特四等 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. 觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖