Q21.
關於多工(Multitasking)作業系統之敘述,下列何者錯誤?
電腦軟體應用 · 乙級 · 電腦概論 · Q21
難易度分析
3 / 5
本題要求區分相似但定義不同的作業系統核心概念。由於需要精確辨析併發與平行運算的差異,且選項中包含多個關鍵技術名詞,對考生的定義掌握程度要求較高。
正確答案:③需要有平行處理(Parallel Processing)的能力
③ 需要有平行處理(Parallel Processing)的能力:多工(Multitasking)不等於平行處理(Parallel Processing)。單核心 CPU 仍可透過時間分片(Time Slicing)實現多工,這屬於併發(Concurrency)而非真正的平行運算,故此敘述錯誤。
錯誤選項解析
- ① 需要有中斷處理的能力:中斷處理(Interrupt Handling)是多工作業系統的基礎機制,透過硬體或軟體中斷觸發情境切換(Context Switch),使 CPU 能在不同行程間快速切換,此敘述正確。
- ② 需要有排程(Scheduling)的能力:排程器(Scheduler)負責決定就緒佇列中哪個行程獲得 CPU 時間片段,常見演算法包含FCFS、Round Robin、優先權排程等,此為多工系統核心功能,此敘述正確。
- ④ 可以用分時(Time Sharing)處理技術達成:分時系統(Time Sharing)將 CPU 時間劃分為固定長度的時間量子(Time Quantum),輪流分配給各使用者或行程,是達成多工的經典技術,此敘述正確。
Learning Tip
"本題核心考點在於區分併發(Concurrency)與平行(Parallelism)的差異。單核心處理器透過快速切換行程營造「同時執行」的錯覺,屬於併發;多核心或多 CPU 系統才能真正實現平行處理。常見陷阱是將多工、多執行緒、平行運算混為一談,實務上應注意Amdahl 定律限制平行化效能增益。"
學員答題分佈
①需要有中斷處理的能力0%
②需要有排程(Scheduling)的能力0%
③需要有平行處理(Parallel Processing)的能力0%
④可以用分時(Time Sharing)處理技術達成0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!