地方政府公務人員四等-資訊處理類科計算機概要114 年第 5 題單選題
若一個硬碟的每分鐘轉數(rotation per minute, RPM)為 7200、搜尋時間(seek time)的平均值為 6 ms,對於隨機存取而言該硬碟的定位時間(positioning time)的平均值約為何?
A48 ms
B7 ms
C10 ms正確答案
D14 ms
C正確答案
定位時間 = 平均搜尋時間 + 平均旋轉延遲;7200 RPM 旋轉延遲約 4.17 ms,加上 6 ms 約 10 ms。
為什麼答案是 C
定位時間 = seek time + rotational latency = 6 ms + (60/7200/2)×1000 ms = 6 + 4.17 ≈ 10.17 ms,最接近 10 ms。
載入中…
完整詳解
Pro · 無限重點 定位時間 = 平均搜尋時間 + 平均旋轉延遲;7200 RPM 旋轉延遲約 4.17 ms,加上 6 ms 約 10 ms。
平均旋轉延遲 = 半圈時間 = 60000ms ÷ RPM ÷ 2。7200 RPM → 60000/7200/2 ≈ 4.17 ms,再加 seek 6 ms ≈ 10 ms。
逐選項分析
A✕ 陷阱
48 ms 是把整圈時間 8.33 ms 誤用或加總錯誤的結果,遠高於正確值,屬於計算方向錯誤的誘答。
B✕
7 ms 僅比 seek time 多 1 ms,忽略了旋轉延遲的完整貢獻(約 4.17 ms),低估定位時間。
C✓ 正確
定位時間 = seek time + rotational latency = 6 ms + (60/7200/2)×1000 ms = 6 + 4.17 ≈ 10.17 ms,最接近 10 ms。
D✕ 陷阱
14 ms 可能是誤將整圈旋轉時間 8.33 ms 加上 seek 6 ms 的結果,但平均旋轉延遲是半圈而非整圈。
硬碟存取時間組成
| 時間項目 | 意義 | 本題數值 | 計算方式 |
|---|
| Seek Time | 磁頭移到目標磁軌 | 6 ms | 題目給定 |
| Rotational Latency | 等待磁區轉到磁頭下 (平均半圈) | ≈ 4.17 ms | 60000 / 7200 / 2 |
| Positioning Time | Seek + Rotational Latency | ≈ 10 ms | 6 + 4.17 |
| Transfer Time | 實際讀寫資料傳輸 | 本題未計入 | 資料量 / 傳輸率 |
最大陷阱是把「平均旋轉延遲」誤算成整圈時間。隨機存取下,磁區平均要轉半圈才到磁頭下方,所以要除以 2。忘記除 2 就會選到 D (14 ms)。