這道題目考察的是計算機儲存器容量和定址能力的關係。具體來說,它涉及到以下幾個知識點:
-
機器字長:機器字長是指計算機CPU一次能處理的資料的位數。在本題中,機器字長為64位,即8位元組(1位元組 = 8位)。
-
儲存器容量:儲存器容量是指計算機儲存器能儲存資料的總量。本題中,儲存器的容量為128MB。
-
按位元組編址:在計算機系統中,記憶體是按位元組編址的,意味著每個位元組都有一個唯一的地址。這意味著,如果記憶體是按位元組編址的,那麼每個位元組都可以被單獨訪問。
-
定址單位:定址單位是指CPU能夠直接訪問的最小儲存單位。在大多數現代計算機中,這個單位是位元組。
-
計算可定址的單位個數:要計算一個計算機系統可以定址多少個單位(通常是位元組),你需要知道儲存器的總容量和每個單位的大小。在本題中,計算方法是將儲存器的總容量(以位元組為單位)除以每個單位的大小(以位元組為單位)。
計算公式為:[ \text{可定址單位個數} = \frac{\text{儲存器總容量(位元組)}}{\text{單位大小(位元組)}} ]
根據題目,儲存器的總容量是128MB,每個單位的大小是8位元組(因為機器字長是64位,即8位元組)。所以計算過程如下:
[ \text{可定址單位個數} = \frac{128 \times 1024 \times 1024}{8} = 16 \times 1024 \times 1024 ]
結果為16M個單位,即16M個8位元組的單位。
-
單位換算:在電腦科學中,"M"通常表示"兆",等於(106)或(2)。所以16M就是16,000,000個單位。
綜上所述,正確答案是B. 16M,意味著這臺計算機可以定址16,000,000個8位元組的單位。