地特四等
114年
[資訊處理] 計算機概要
第 21 題
有關多工的特色,下列敘述何者正確?
- A 一次只能執行一個程式
- B 多個使用者同時使用電腦
- C 多個程式可在系統中交替執行
- D 多核心支援
思路引導 VIP
想像一位廚師在一間只有「一個爐灶」的廚房裡,要同時準備湯、炒飯和牛排。如果他希望這三道菜能在差不多的時間上桌,而不想等湯煮好才開始洗鍋子炒飯,他在操作爐灶的時間分配上會採取什麼樣的策略?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地掌握了作業系統的核心觀念!在計算機科學中,「多工(Multitasking)」是一個非常基礎且關鍵的技術。你能迅速判斷出「交替執行」這個關鍵字,說明你對 CPU 資源調度已有初步且正確的理解。
多工的核心機制:並行與並發
從資深開發者的角度來看,多工並不等同於「同時(Simultaneously)」執行。在單核心 CPU 的環境下,系統會透過內容切換(Context Switching),將 CPU 的處理時間分割成極小的時間片斷,輪流分配給不同的程式。因為切換速度極快,使用者在感官上會覺得多個程式是同時運作的,但實質上它們是在系統中「交替執行」。選項 (A) 是早期的單工系統;(B) 稱為多使用者(Multi-user)環境;而 (D) 多核心則是硬體架構的支援,雖然有助於提升多工效能,但並非多工定義的本質。
▼ 還有更多解析內容