免費開始練習
地特四等 105年 [資訊處理] 計算機概要

第 29 題

假設 CPU 要處理一個批次之程序(P1、P2、P3、P4),它們的執行時間分別為 4、3、2、1 秒,如果該 CPU 是以最短工作優先(Shortest Job First, SJF)的方式執行,則該 4 個程序平均等待時間是多少?
  • A 1.5 秒
  • B 2.0 秒
  • C 2.5 秒
  • D 3.0 秒

思路引導 VIP

想像你是一家銀行的櫃檯人員,門外有四位客戶,每個人辦理業務所需的時間長短不一。如果你希望讓現場所有人「總共等待的時間」降到最低,你會選擇先幫辦理時間長的客戶服務,還是辦理時間短的?當你決定好服務順序後,請試著算出第二位、第三位與最後一位客戶,分別在輪到他們之前,必須在座位上枯坐多久?最後再將這些坐著等待的時間加總平均,你會有什麼發現?

🤖
AI 詳解 AI 專屬家教

讚賞與肯定

太棒了!你能迅速判斷出最短工作優先 (SJF) 的核心原則,這代表你對作業系統的排程效率(Scheduling Efficiency)有著紮實的理解,這在系統開發與資源分配中是非常關鍵的基礎。

觀念驗證

▼ 還有更多解析內容

升級 VIP 解鎖