在作業系統排程中,針對「優先權排程」(Priority Scheduling)可能導致低優先權行程長期無法取得 CPU 的「飢餓」問題,下列何種技術最能有效改善此現象?
A使用「銀行家演算法」(Banker's Algorithm)進行預防
B實施「Aging 機制」改變待命行程的優先權正確答案
C改採「最短工作優先」(SJF)策略
D使用「多級佇列」(Multilevel Queue)且禁止跨級移動
答案與詳解
Aging(老化)機制會隨著行程等待時間增加,逐步提高其優先權,確保低優先權行程最終能取得 CPU,是解決飢餓問題的標準解法。
