某一電腦系統使用 multiprogramming 的作業系統,關於該電腦系統的敘述,下列何者正確?
A該電腦必是採用多核心(multi-core)的 CPU,不能是單核心的 CPU
B該電腦執行的程式,是由多種程式語言所寫成
C該電腦的 CPU 可以在多個程序(process)中切換執行正確答案
D該電腦執行的程式,是由多個函式(function)所組成
答案與詳解
正解。Multiprogramming 的核心定義就是:記憶體同時存在多個 process,當執行中的 process 遇到 I/O 等待時,CPU 切換去執行另一個 process,避免 CPU 閒置。
