地址线和数据线(为什么用字节来计量存储容量)

咱们先看百度百科对地址线的解释:

         地址线是用来传输地址信息用的。举个简单的例子: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 
版权声明:本文为博主原创文章,转载请附上博文链接!

发布了26 篇原创文章 · 获赞 4 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_41926640/article/details/89057736