1.某台計算機的速度比改進前提高了10倍,但它僅在50%的時間內可用,這樣一來它的總加
速比為(1.8),答案是怎麼來的呢?
2.32位數10000001010000000000000000000000表示的單精度浮點數為(-5)答案是怎麼來的呢?
3.可保持2000條指令的計算機高速緩沖存儲器(cache),設其中10%的指令用去90%的程序執
行時間,另外10%的時間在程序中得分布是均勻的.設一目標程序有50000條指令,且已知
最常使用的指令占10%,那麼多大比例的存取指令可以放入高速緩存中(36%)答案怎麼來
的呢?
1.公式为:
1/(没有加速的百分比+加速的百分比/加速倍数)
=1/(1-50%+50%/10)
=1/(0.5+0.05)
=1/0.55
=1.8
3.
2000/(50000*10%)*90%=36%
cache的容量是2000,在50000中常用的10%里比例是40%,占用的执行时间是90%
算下来是36%