怎么用自己電腦做服務(wù)器搭建網(wǎng)站深圳龍華區(qū)大浪社區(qū)
主存中存儲單元地址的分配
-
為什么寫這篇文章?
因為我看書中這部分時,看到下面的計算一下子沒反應(yīng)過來:
-
知識回顧(第1章)
- 計算機(jī)系統(tǒng)中,字節(jié)是最小的可尋址的存儲單位,通常由8個比特(bit)組成
-
理清文中參數(shù)
- IBM:①32位字長
- PDP-11:①16位字長
- 地址線寬度:24位
-
文中的計算
-
對于圖4.6(a),即IBM 370機(jī)器
-
因為一根地址線可以表示0,1兩種狀態(tài),我們易得24位地址線可以訪問 2 24 2^{24} 224個存儲單元,而每一個存儲單元默認(rèn)是用1字節(jié)表示,因此24位地址總線按字節(jié)算可尋址范圍為【 2 24 B y t e = 2 4 ? 2 20 B y t e = 2 4 ? 1 M = 16 M 2^{24}Byte=2^4\cdot2^{20}Byte=2^4\cdot1\text{M}=16\text{M} 224Byte=24?220Byte=24?1M=16M】
-
其二說按字尋址,其實按字尋址就是按字長尋址;該機(jī)器字長為32位,那么按字尋址的可尋址范圍為【 16 M × 8 32 = 4 M \frac{16\text{M}\times8}{32}=4\text{M} 3216M×8?=4M】,乘以8是為了將字節(jié)化成和字長相同的單位——bit位
-
-
對于圖4.6(b),即PDP-11機(jī)器
- 其一同IBM 370機(jī)器,因為按字節(jié)尋址不涉及到字長
- 其二,該機(jī)器字長為16位,因此那么按字尋址的可尋址范圍為【 16 M × 8 16 = 8 M \frac{16\text{M}\times8}{16}=8\text{M} 1616M×8?=8M】
-