计算机容量与存储资源的分配结构与原理

存储体  到  存储单元(地址访问)  到  存储原件(字节)

地址总线

如果一个电脑的中央处理器有二十根地址总线,那么它的最大的内存容量是1MB。
在存储器中含有大量的基本单元,每个存储单元可以存放八个二进制位,即一个零到二百五十五之间的整数、一个字母或一个标点符号等,叫做一个字节。存储器的容量就是以字节为基本单位的,每个单元都有唯一的序号,叫做地址。中央处理器凭借地址,准确地操纵着每个单元,处理数据。由于字节这个单位太小了,我们定义了几个更大的单位,这些单位是以2的十次幂做进位,单位有KB、MB、GB、TB等。
电脑的最大内存容量(字节数)等于2^地址总线的根数,所以,一个电脑的中央处理器有二十根地址总线,那么它的内存容量为2^20=1048576B,即1MB。

总线:地址总线,数据总线和控制总线(32位与64位的计算机差别会像想象那么大吗)

简单理解,就是说32位还是64位,或者是其它位。是指总线,不是指CPU
  32位的总线,只能识别到4G内存,再大的内存,因为没有编址空间了,所以不能使用。而64位理论上可以使用16EB的内存,但实际上支持不了,因为受总线限制。

  虽然说我们在理想之中对于64机器内存的设想是2的64次方字节,具体的大小应该是在16EB(这是一个十分大的寻址范围,如果用GB表示的话,大约就是160亿GB),但是我们在现实之中是见不到这样大的存储器的,更令人可悲的是就算是64的CPU其寻址范围也不是我们在上文之中提到的那个天文数字。目前PC之上的64位机器的寻址范围是32GB,这就意味着就算是我们在64为机器之上就算是安装了Windows 64位旗舰版也不能操作32GB的内存。这是为什么呢?

  要说明白这个问题我们首先应当是知道什么是地址总线,在PC机内部有着3大总线,这三大总线分别就是地址总线,数据总线和控制总线。而地址总线就是我们的CPU和内存通信的时候确定具体位置的通道。

  虽然说目前64位的CPU一次性数据吞吐量是8字节,但是其与外界连接的地址总线并没有64位而仅仅是有35位,这我们就容易理解了。在32位的情况之下我们的寻址范围是4GB,而现在线路拓展了3个,那么就是需要乘以二的三次方,也就是4GB*8=32GB。正是如此64位机器最大也就是支持32GB的内存。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值