CPU寻址能力的理解

32位总线的寻址范围是4GB,由2^32个地址组成,每个地址对应1Byte的存储单元。此外,文章还介绍了地址总线(AB)、数据总线(MB)和控制总线(CB)的基本概念,以及总线的带宽、位宽和工作频率对数据传输速度的影响。

问题:32位总线的寻址范围为什么是4G? (实际可能不到4G)

首先寻址范围是指计算机能够找到的最小地址和最大地址,32位所能表示的范围是 2^32 = 4294967296  = 4G  Byte, 

其中 这里的4G单位是Byte, 因为计算机的存储单元是 Byte, CPU的寻址单元也是 Byte.  

即 在0~2^ 32 - 1 这个范围内,每个地址都指向一个存储单元,每个存储单元是Byte.

 

***************************************************************************************************

 下面介绍一下其他概念:

1.地址总线(AB):大小决定了CPU的寻址范围,一根总线某个时刻只能表示2种状态,高电平和低电平,用二进制表示就是0 和 1,如果一个CPU地址总线的宽度是32位总线,2^32 = 4G个地址,每个地址表示一个地址单元,一个地址单元的大小是1Byte, 那就是4G Byte的大小。
 

2.数据总线(MB):数据总线是CPU传输数据速度的指标,数据总线的位宽表示了 一次传输 最多传输多少位的数据, 比如 32位宽的数据总线,一次可以读取32位的数据,即4Byte, 也就是4个存储单元的数据。

3.控制总线(CB): 主要用来传送各种控制信号,包括对内存单元的读、写,操作的中断等

 

 

 

技术指标(参考百度百科)

1、总线的带宽(总线数据传输速率)

总线的带宽指的是单位时间内总线上传送的数据量,即每钞钟传送MB的最大稳态数据传输率。与总线密切相关的两个因素是总线的位宽和总线的工作频率,它们之间的关系:

程序总线

总线的带宽=总线的工作频率*总线的位宽/8

2、总线的位宽

总线的位宽指的是总线能同时传送的二进制数据的位数,或数据总线的位数,即32位、64位等总线宽度的概念。总线的位宽越宽,每秒钟数据传输率越大,总线的带宽越宽。

3、总线的工作频率

总线的工作时钟频率以MHZ为单位,工作频率越高,总线工作速度越快,总线带宽越宽。

 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值