身心障礙人員考試身障四等-資訊處理類科計算機概要113 年第 1 題單選題
有關處理器執行指令之效能敘述,下列何者錯誤?
A百萬指令每秒(million instructions per second, MIPS)指的是某個處理器每秒可以處理多少特定程式之百萬個指令數
B百萬指令每秒(MIPS)可以被用來比較不同指令集的處理器之效能正確答案
C每指令時脈數(clock cycles per instruction, CPI)指的是處理器執行特定程式所有指令的平均時脈數
D處理器執行某程式所需的時間為(執行該程式所需時脈數)乘以(時脈週期時間)
B正確答案
MIPS 受指令集架構影響,不能跨不同 ISA 處理器比較效能。
為什麼答案是 B
錯誤!MIPS 會因指令集不同而有差異(例如 RISC 指令簡單數量多、CISC 指令複雜數量少),無法直接比較不同 ISA 處理器效能,這是 MIPS 的三大缺陷之一。
載入中…
完整詳解
Pro · 無限重點 MIPS 受指令集架構影響,不能跨不同 ISA 處理器比較效能。
看到「MIPS 比較不同指令集」直接選,這是經典陷阱!
逐選項分析
A✕
MIPS 定義正確,指每秒執行的百萬指令數,用來衡量處理器對特定程式的執行速度。
B✓ 正確
錯誤!MIPS 會因指令集不同而有差異(例如 RISC 指令簡單數量多、CISC 指令複雜數量少),無法直接比較不同 ISA 處理器效能,這是 MIPS 的三大缺陷之一。
C✕
CPI 定義正確,指執行某程式平均每條指令所需的時脈週期數,是衡量處理器效率的重要指標。
D✕
CPU 執行時間公式正確:Execution Time = 指令數 × CPI × 時脈週期時間 =(總時脈數)×(時脈週期時間),為計組基本公式。
處理器效能三大公式
| 指標 | 公式 | 單位 | 限制 |
|---|
| MIPS | 指令數 /(執行時間 × 10⁶) | 百萬指令/秒 | 不同 ISA 不可比 |
| CPI | 總時脈數 / 指令數 | 週期/指令 | 同程式才有意義 |
| 執行時間 | 指令數 × CPI × 時脈週期 | 秒 | 最客觀指標 |
MIPS 看似是「速度單位」就能跨平台比較,其實不然!RISC 一條指令做的事少,MIPS 數值會虛高;CISC 一條指令做的事多,MIPS 數值較低,但實際效能未必較差。跨指令集比較應看「執行時間」才公允。