關於數據總線,地址總線,控制總線,操作系統位數對尋址範圍的影響及32位系統爲什麼可尋址範圍爲4G的解答

首先明確 數據總線,地址總線,控制總線的區別 及 操作系統位數對尋址範圍的影響.    

1.數據總線,地址總線,控制總線的區別

    比如一封信到你家門口,郵遞員會大喊一聲:信來了在計算機內部數據在數據總線上傳遞的,每條傳輸線我們稱之爲1位,各個傳輸線按序排列,他們之間是並行關係,地址總線也是一樣的,數據總線決定每次傳輸數據的大小,地址總線決定了cpu所能訪問的最大內存空間的大小,控制總線反映了數據的狀態和傳輸方式,它是地址總線的擴展和補充。

2.操作系統位數對尋址範圍的影響

    簡單來說,多少位系統就決定了最多可用地址總線位寬. 

                eg.  以32位系統爲例,假如一個其運行在含64位數據總線的CPU下.其最多能調用的數據總線位爲32位.

3.補充一下,  CPU字長(通常也叫做CPU位數)由數據總線決定,與地址總線無關  (注:這是理解重點,也是網上很多答案會讓人犯糊塗的原因.)

                好了,進入正題.讓我們來區分地址和內存.(以32位地址總線爲例)

地址(未被存儲)內存
0000 0000 0000 0000 0000 0000 0000 0000一個內存單元(包含具體內容,8bit)
0000 0000 0000 0000 0000 0000 0000 0001 
0000 0000 0000 0000 0000 0000 0000 0010 
....... 
....... 
.......... 
1111 1111 1111 1111 1111 1111 1111 1101 
1111 1111 1111 1111 1111 1111 1111 1110 
1111 1111 1111 1111 1111 1111 1111 1111


        尋址就是找內存單元的地址,即用一個數字表示一個字節存儲單元的地址,而不是表示這個存儲單元中的內容

                    一位地址總線可表示一位2進制數--可對應2的一次方個地址---即尋址範圍爲2的一次方 B

                      N位地址總線可表示N位2進制數---可對應2的N次方個地址----即尋址範圍爲2的N次方  B

                    故32位地址總線可尋址範圍爲2的32次方B,也就是4GB.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章