農會 資訊管理類電腦概論110 年第 18 題單選題
某電腦具有500MHz規格,若Shift指令需使用10週期(clock cycle),則執行此一指令的時間為
C正確答案
計算指令執行時間,先將時脈頻率換算為單一週期時間,再乘以指令所需的週期數即可得出答案。
為什麼答案是 C
完全正確。500MHz 的單一週期為 2ns,指令需要 10 個週期,故總執行時間為 2ns × 10 = 20ns。
考點:單一週期時間考點:單位換算錯誤考點:指令執行時間考點:時間單位混淆
載入中…
完整詳解
Pro · 無限重點 計算指令執行時間,先將時脈頻率換算為單一週期時間,再乘以指令所需的週期數即可得出答案。
500MHz的1個週期是2ns(1秒/5億)。指令需10個週期,直接2ns乘以10等於20ns,秒選C!
逐選項分析
A單一週期時間✕ 陷阱
2ns 是「單一」時脈週期的時間,題目問的是執行該指令(需10個週期)的總時間,忘記乘上10會落入此陷阱。
B單位換算錯誤✕
單位換算錯誤,且僅計算單一週期時間。500MHz 換算為週期時間應為 ns 級別,而非 μs。
C指令執行時間✓ 正確
完全正確。500MHz 的單一週期為 2ns,指令需要 10 個週期,故總執行時間為 2ns × 10 = 20ns。
D時間單位混淆✕ 陷阱
計算出 20 但單位寫錯。將 ns (10^-9) 誤認為 μs (10^-6),是計概考試中最常見的單位陷阱。
時間單位與時脈週期換算表
| 單位 | 符號 | 換算秒數 | 常見應用 |
|---|
| 奈秒 | ns | 10^-9 秒 | CPU指令執行時間 |
| 微秒 | μs | 10^-6 秒 | 記憶體存取時間 |
| 毫秒 | ms | 10^-3 秒 | 硬碟搜尋時間 |
| 秒 | s | 1 秒 | 人類反應時間 |
考生常把 10^-9 (ns) 與 10^-6 (μs) 搞混。500MHz 是 5×10^8 Hz,倒數為 2×10^-9 秒,即 2ns。若錯看成 μs 就會誤選 D。另外,別忘了乘上指令所需的 10 個週期,否則會誤選 A。