天天看點

位址線和資料線(為什麼用位元組來計量存儲容量)

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

         位址線是用來傳輸位址資訊用的。舉個簡單的例子: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 

版權聲明:本文為部落客原創文章,轉載請附上博文連結!