【評論主題】7 若我們以八位元二補數法表示整數,下列何者的加總結果超出儲存範圍?(A) 10000011 + 11010111 (B) 11000011 + 00011010(C) 11110000 + 0001
【評論內容】
A 選項中1000 0011 (2's) = 1000 0010 (1's) = - 0111 1101 (B) = - 125
1101 0111 (2's) = 1101 0110 (1's) = - 0010 1001 (B) = - 73
-125+ (-73) = -198 超過8位元 2's 所能表示的範圍 (127~-128) 所以選項 A 溢位
【評論主題】5 電腦系統中快取記憶體可以增快電腦的速度,主要是因為:(A)快取記憶體可以利用到程式的區域性(Locality)(B)快取記憶體可以暫存 CPU 指令的執行結果(C)快取記憶體可以利用到程式的平行性
【評論內容】
程式的區域性的意思是常用的資料放在一起,隨手可得
快取之所以有效,主要是因為程式運行時對記憶體的訪問呈現局部性(Locality)特徵。這種局部性既包括空間局部性(Spatial Locality),也包括時間局部性(Temporal Locality)。有效利用這種局部性,快取可以達到極高的命中率。
https://zh.wikipedia.org/wiki/CPU%E7%BC%93%E5%AD%98
【評論主題】7 若我們以八位元二補數法表示整數,下列何者的加總結果超出儲存範圍?(A) 10000011 + 11010111 (B) 11000011 + 00011010(C) 11110000 + 0001
【評論內容】
A 選項中1000 0011 (2's) = 1000 0010 (1's) = - 0111 1101 (B) = - 125
1101 0111 (2's) = 1101 0110 (1's) = - 0010 1001 (B) = - 73
-125+ (-73) = -198 超過8位元 2's 所能表示的範圍 (127~-128) 所以選項 A 溢位
【評論主題】5 電腦系統中快取記憶體可以增快電腦的速度,主要是因為:(A)快取記憶體可以利用到程式的區域性(Locality)(B)快取記憶體可以暫存 CPU 指令的執行結果(C)快取記憶體可以利用到程式的平行性
【評論內容】
程式的區域性的意思是常用的資料放在一起,隨手可得
快取之所以有效,主要是因為程式運行時對記憶體的訪問呈現局部性(Locality)特徵。這種局部性既包括空間局部性(Spatial Locality),也包括時間局部性(Temporal Locality)。有效利用這種局部性,快取可以達到極高的命中率。
https://zh.wikipedia.org/wiki/CPU%E7%BC%93%E5%AD%98