地方政府公務人員四等-資訊處理類科計算機概要113 年第 27 題單選題
在一系統中記憶體存取時間為 100ns,若發生分頁錯誤(page fault)則需 2ms 來完成分頁錯誤服務。若分頁錯誤發生的機率為 0.001%。下列何者最接近該系統的有效存取時間(effective access time)?
A100ns
B102ns
C120ns正確答案
D2100ns
C正確答案
計算有效存取時間需統一單位,將2ms轉為2,000,000ns,代入公式即可秒解。
為什麼答案是 C
正確答案。統一單位後代入公式:100ns + (0.00001 × 2,000,000ns) = 120ns。
載入中…
完整詳解
Pro · 無限重點 計算有效存取時間需統一單位,將2ms轉為2,000,000ns,代入公式即可秒解。
EAT = 100ns + (0.00001 × 2,000,000ns) = 100 + 20 = 120ns。注意1ms=10^6ns!
逐選項分析
A✕
僅考慮無分頁錯誤的理想情況,完全忽略了分頁錯誤發生時所帶來的額外時間懲罰。
B✕ 陷阱
錯誤選項,可能是考生在單位換算時,誤將 1ms 當作 1000ns 所計算出的錯誤結果。
C✓ 正確
正確答案。統一單位後代入公式:100ns + (0.00001 × 2,000,000ns) = 120ns。
D✕ 陷阱
錯誤選項,考生可能忘記乘以發生機率,直接將 100ns 與 2ms(2000ns) 相加而得。
有效存取時間 (EAT) 計算參數對照
| 參數名稱 | 題目數值 | 標準單位換算 |
|---|
| 記憶體存取時間 | 100 | 100 ns |
| 分頁錯誤服務時間 | 2 ms | 2,000,000 ns |
| 分頁錯誤發生機率 | 0.001% | 0.00001 |
本題最大陷阱為「時間單位」與「百分比」轉換。1 ms 等於 1,000,000 ns,而非 1,000 ns;0.001% 需轉為 0.00001。若單位換算錯誤,極易誤選 B 或 D。