Q99.
何種技術可以讓行程(Process)在作業系統中同時執行多個任務?
網頁設計 · 乙級 · 作業準備 · Q99
難易度分析
2 / 5
本題考查單一基礎概念的定義,選項中干擾項明顯且非專業術語,無需複雜推論即可判定。
正確答案:③Multi-Threads
③ Multi-Threads:Multi-Threads(多執行緒) 允許同一個行程(Process)內建立多個輕量級執行單元(Thread),共享相同的記憶體空間,從而實現並行處理多個任務,這是現代作業系統實現併發的核心技術。
錯誤選項解析
- ① Multi-Disks:Multi-Disks(多磁碟) 是指使用多個儲存裝置來提升 I/O 效能或資料冗餘,與行程內部的並行任務執行無關。
- ② Multi-Schedules:Multi-Schedules(多重排程) 並非標準的作業系統術語,作業系統的排程器(Scheduler) 負責分配 CPU 時間給不同行程,但無法讓單一行程內部同時執行多任務。
- ④ Multi-Memories:Multi-Memories(多重記憶體) 並非標準的並行運算技術,記憶體用於資料儲存,與行程內部的任務並行執行機制無直接關聯。
Learning Tip
"本題核心考點為行程(Process)與執行緒(Thread)的差異。行程擁有獨立的記憶體空間,而執行緒是行程內的輕量級執行單元,多個執行緒可共享同一行程的資源並同時運作。常見混淆觀念:勿將多工處理(Multitasking) 與 多執行緒(Multi-Threading) 混淆,前者是作業系統層級的多行程切換,後者是單一行程內部的並行機制。實務上需注意執行緒安全(Thread Safety) 與資源競爭(Race Condition) 等問題。"
學員答題分佈
①Multi-Disks0%
②Multi-Schedules0%
③Multi-Threads0%
④Multi-Memories0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!