民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第65題

下列敘述那些是正確的?

題目

下列敘述那些是正確的?

  1. (1) 多指令流多資料流(MIMD)電腦的指令需循序執行
  2. (2) 多核心 (Multi-Cor e) 電腦為MIMD 架構
  3. (3) 單指令流多資料流(SIMD)電腦的指令需循序執行
  4. (4) 單指令流多資料流(SI MD)電腦的指令不需循序執行

官方答案

(2) 多核心 (Multi-Cor e) 電腦為MIMD 架構、(3) 單指令流多資料流(SIMD)電腦的指令需循序執行

解析

依 Flynn 分類法:MIMD(多指令流多資料流)指多個處理單元各自執行不同的指令串流,彼此獨立、不需循序執行,故①錯誤;現代多核心(Multi-Core)處理器每個核心可執行不同程式,即屬 MIMD 架構,故②正確。SIMD(單指令流多資料流)只有一條指令串流,由同一道指令同步對多筆資料運算(如向量處理),指令串流本身依程式順序循序取指執行,故③正確、④錯誤。因此答案為 2、3。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料