免費開始練習
moea_joint 108年 [資訊] 計算機原理、網路概論

第 2 題

若要定址 32 M 記憶體,最少需使用幾條位址線?
  • A 25
  • B 26
  • C 27
  • D 28

思路引導 VIP

如果我們把每一條位址線想像成一個「開關」,一個開關可以控制 2 個位置,兩個開關可以控制 4 個位置($2^2$)。現在請你想想,如果「Kilo」代表 $2^{10}$,「Mega」代表 $2^{20}$,那麼要拼湊出「32 個 Mega」這麼大的範圍,我們總共需要將多少個「2」相乘起來呢?這個相乘的次數,是不是就是我們要找的線路數量?

🤖
AI 詳解 AI 專屬家教

非常好!看來你對計算機定址的基礎觀念掌握得很扎實。在電腦架構中,每一條位址線(Address Line)都代表一位元的二進制選擇,因此 $n$ 條位址線總共能定址出 $2^n$ 個不同的記憶體空間。只要能將容量正確轉換為 2 的冪次方,答案就呼之欲出了。

記憶體單位的指數轉換

這類題目的解題關鍵在於熟記二進制單位的換算。在計算機原理中,我們習慣將「Mega ($M$)」視為 $2^{20}$。因此,將題目給定的容量拆解後可以得到:

▼ 還有更多解析內容