2011年2月20日

2011年2月16日

計算時該以什麼為基底呢?

同學在做題目的時候,常會遇到要以什麼做為基底來轉換、計算?原則如下:

只要是遇到「CPU」、「硬碟」、「網路」這三項,請以 10 為基底做計算,
其他的則以2為基底來計算。


◎ 某CPU平均執行一個指令需耗時 5 ns,則此CPU執行速度為多少MIPS?


【答案】 200 MIPS
【解析】
(1 / 5 × 10 ^- 9) = 0.2 × 10^9 = 200 × 10^6 = 200 MIPS




◎ 某一磁碟機之轉速為 7,200RPM,資料傳輸率為 1,000,000Bytes/Sec,搜尋時間為10ms,則要存取同一磁柱內5,000Bytes之資料需花費多少時間?


【答案】 19.2 ms
【解析】
a. 搜尋時間 = 10ms
b. 旋轉時間 = (1 / 7200 × 60秒) / 2 = 0.0042秒 = 4.2ms 
c. 傳輸時間 = 5,000 / 1,000,000 = 0.005秒 = 5ms
存取時間 = a + b + c = 10ms + 4.2ms + 5ms = 19.2ms