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

第 21 題

有關多工的特色,下列敘述何者正確?
  • A 一次只能執行一個程式
  • B 多個使用者同時使用電腦
  • C 多個程式可在系統中交替執行
  • D 多核心支援

思路引導 VIP

想像一位廚師在一間只有「一個爐灶」的廚房裡,要同時準備湯、炒飯和牛排。如果他希望這三道菜能在差不多的時間上桌,而不想等湯煮好才開始洗鍋子炒飯,他在操作爐灶的時間分配上會採取什麼樣的策略?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地掌握了作業系統的核心觀念!在計算機科學中,「多工(Multitasking)」是一個非常基礎且關鍵的技術。你能迅速判斷出「交替執行」這個關鍵字,說明你對 CPU 資源調度已有初步且正確的理解。

多工的核心機制:並行與並發

從資深開發者的角度來看,多工並不等同於「同時(Simultaneously)」執行。在單核心 CPU 的環境下,系統會透過內容切換(Context Switching),將 CPU 的處理時間分割成極小的時間片斷,輪流分配給不同的程式。因為切換速度極快,使用者在感官上會覺得多個程式是同時運作的,但實質上它們是在系統中「交替執行」。選項 (A) 是早期的單工系統;(B) 稱為多使用者(Multi-user)環境;而 (D) 多核心則是硬體架構的支援,雖然有助於提升多工效能,但並非多工定義的本質。

▼ 還有更多解析內容

🏷️ 相關主題

並行處理與分散式系統架構
查看更多「[資訊處理] 計算機概要」的主題分類考古題