地址線和數據線(爲什麼用字節來計量存儲容量)

咱們先看百度百科對地址線的解釋:

         地址線是用來傳輸地址信息用的。舉個簡單的例子:cpu在內存或硬盤裏面尋找一個數據時,先通過地址線找到地址,然後再通過數據線將數據取出來。 如果有32根.就可以訪問2的32次方的空間,也就是4GB。

也就是說,地址線一次確定一個存儲單元,地址線上值可能取的所有組合確定了存儲單元的個數。

所以,存儲單元的個數=2^地址線的條數。

我們常說的存儲容量就是指存儲單元的個數。

我們再看下面這種情況:

存儲容量=4GB

爲什麼會這樣呢?既然存儲容量是指存儲單元的個數,那麼它應該是沒有單位的,比如存儲容量=4294967296(個),

這樣會更符合我們的預想。爲什麼會用字節來計量存儲容量呢?

這裏是因爲存儲單元與字節存在一個一對一的關係,一個存儲單元佔一個字節。

在以下網址

1B等於多少字節?_百度知道
http://zhidao.baidu.com/link?url=k3Kty3cJf6-eQPbTJO-ufA9XkFrI69waDEVhy5bICVV9KkruWdm328qtiz83s98UjT4FG9fzGq_9CDQZwL40RK

有提到


存儲器中所包含存儲單元的數量稱爲存儲容量,其計量基本單位是字節(Byte。簡稱B)
在以下網址
20根地址線的尋址範圍怎麼計算的_百度作業幫
http://www.zybang.com/question/64b094e4f55c8bbbac7414aa217aadeb.html
提到
Byte,字節,計算機中以字節爲單位存儲和解釋信息
在百度百科對字節的解釋中
http://baike.baidu.com/link?url=-IXAXRZ_fJZO2ZDZTrm3Apax16Qazgu09OGJSrvUbQPgWOG95IwVSwSPHYMqywMNerjZeFbc3_q7CkDKfFlykq#2_1
字節(Byte)是計算機信息技術用於計量存儲容量的一種計量單位
這些都科學解釋了一個存儲單元佔一個字節。字節可以用來計量存儲容量。


所以內存容量=4GB=4*(2^10)*(2^10)*(2^10)=2^32Byte

因爲一個存儲單元佔用一個字節,所以存儲單元個數爲2^32

所以地址線條數是32

那麼數據線條數呢

數據線確定存儲字長

數據線有多少條,字長就是多少位。

字長是32位

則1字=32bit=4B

則表明處理器一次可以處理4個存儲單元

指令長度爲4個存儲單元。

試題

若內存容量爲4GB,字長爲32,則( )。

A.地址總線和數據總線的寬度都爲32
B.地址總線的寬度爲30,數據總線的寬度爲32
C.地址總線的寬度爲30,數據總線的寬度爲8
D.地址總線的寬度爲32,數據總線的寬度爲8
試題答案:A
試題來源:2010年下半年軟件設計師考試試題
--------------------- 
作者:zhifeng687 
來源:CSDN 
原文:https://blog.csdn.net/qq_26222859/article/details/51315689 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

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