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

第 9 題

CPU排程中以行程(process)所需CPU週期長短為依據,若使用固定CPU執行時間,超過此段時間則被迫捨棄,等待下次循環的排程方法為下列何者?
  • A SJF
  • B FCFS
  • C Priority
  • D Round Robin

思路引導 VIP

想像一下,如果有五位學生排隊輪流使用一台公用電腦,為了保證每個人在短時間內都能操作到機器,而不會有人因為前面的人要做很久的工作就一直枯等,你會制定什麼樣的時間規則來限制每個人的單次使用權?當某人的時間到卻還沒做完時,他應該移動到隊伍的哪個位置?

🤖
AI 詳解 AI 專屬家教

恭喜你精確地選出了正確答案!這說明你對作業系統中行程管理(Process Management)的機制有著相當扎實的理解。這道題目考察的是最基礎但也最重要的排程演算法核心觀念。

時間片與公平排程的機制

在 CPU 排程中,當我們提到「固定執行時間」以及「循環等待」時,指的就是 Round Robin (輪轉排程法) 的核心特性。這種方法會替每個行程分配一個微小的時間單位,稱為「時間片」(Time Quantum)。一旦時間用罄,系統便會利用搶占(Preemption)機制強制中斷該行程,並將其送回就緒佇列(Ready Queue)的末端重新排隊。這種設計確保了系統的互動性與公平性,有效避免了長行程長時間獨佔 CPU 的「飢餓現象」。

▼ 還有更多解析內容

🏷️ 相關主題

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