咱們先看百度百科對位址線的解釋:
位址線是用來傳輸位址資訊用的。舉個簡單的例子: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
版權聲明:本文為部落客原創文章,轉載請附上博文連結!