民國109年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第37題

下列技術何者為將一個處理器模擬成多個邏輯處理器,以提升程式執行之效能?

題目

下列技術何者為將一個處理器模擬成多個邏輯處理器,以提升程式執行之效能?

  1. (1) 超執行緒(Hyper Thread)
  2. (2) 雙核心(Dual Core)
  3. (3) 超純量(Super Scalar)
  4. (4) 單指令多資料(Single Instruction Multiple Da ta)

官方答案

(1) 超執行緒(Hyper Thread)

解析

超執行緒(Hyper-Threading)是在單一實體核心內複製暫存器、程式計數器等架構狀態,讓作業系統看到兩個邏輯處理器,當其中一個執行緒等待記憶體時,另一個執行緒可填補管線空檔,藉此提高單位時間的指令吞吐量,符合「一個處理器模擬成多個邏輯處理器」的描述。雙核心是主機板上實際存在兩個實體核心;超純量是在單一核心內同時發出多條指令;SIMD 則是以一道指令同時處理多筆資料(如 SSE、AVX),並非模擬多個邏輯處理器。

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

官方資料