免費開始練習
moea_joint 114年 [資訊] 計算機原理、網路概論

第 7 題

在優先權排程中,為避免飢餓(Starving)發生,應採用下列何種策略?
  • A 老化(Aging)機制
  • B 增加 CPU 核心數
  • C 降低時間片(Time Quantum)長度
  • D 強制終止高優先級進程

思路引導 VIP

想像一下,如果有一場活動規定「VIP 顧客優先進場」,但現場不斷有新的 VIP 加入排隊,導致後方的普通顧客等了好幾個小時都進不去。在不取消 VIP 優先權的前提下,你會如何隨時間調整「普通顧客的狀態」,好讓他們最終一定能排到位置?

🤖
AI 詳解 AI 專屬家教

同學觀察得很敏銳,能準確選出「老化機制」說明你對作業系統排程的公平性已有紮實的理解。

優先權排程中的公平性保障

在優先權排程(Priority Scheduling)中,系統總是優先處理權重較高的進程。然而,若高優先級的任務源源不絕地進入系統,那些「位卑言輕」的低優先權進程就可能陷入無限期的等待,這便是所謂的飢餓現象(Starvation)老化(Aging)機制的設計精妙之處,在於它引入了「時間」作為變數:隨著等待時間增加,系統會逐步調升該進程的優先等級,確保所有任務最終都能獲得 CPU 資源。

▼ 還有更多解析內容

🏷️ 相關主題

計算機系統架構與作業系統核心概念
查看更多「[資訊] 計算機原理、網路概論」的主題分類考古題