【计算机组成原理】位、字节、字、机器字长之间的关系。

当时学计算机组成原理的时候看这几个关系看得很头疼,现在终于理解了。

首先要明确各个量的单位:

1、位(bit)

2、字节(Byte或B)

3、字(个)

4、机器字长(“位”)

再来详细解释各个量的意思:

1、位:是计算机中最小的数据单位,它就是二进制0或1。

2、字节:可以理解为一个字的小节,所以这个量比“字”要小。在冯·诺依曼架构中,它与位的关系是定死的——即8个二进制位为一字节,我们称这个为1Byte,或者简写成1B。

3、字:由若干个字节组成,所组成的长度我们称之为“字长”,而字长的单位又是“位”,没错就是那个单位为bit的“位”。而字是计算机数据处理和运算的单位。

序号的从小到大就是各个量的从小到大的排序。可以看到,位、字节的度是定死的,位就是0或1,字节就是8位二进制,能变化的只有字和字节之间的关系。

现在我们举个例子来详细理解下位、字节和字的关系。

1、我们经常听到计算机有32位、64位。这里的位又是什么意思呢?

这里的位数指的是机器字长,表示CPU一次性能够处理的二进制代码的位数。所以这里的位,就是前面提到的最基础的位(0或1),那么也就是说,64位计算机一次性能够处理64位二进制代码。

2、64位相当于多少个字呢?

首先再次明确,一个字节=8位二进制!!!

现在来算一下:64位/8位=8字节(即8B),即8个字节组成一个字。也就是说,64位计算机每处理一个字,就是处理了8字节(8B)的数据,就是处理了64位二进制代码。

3、算一个数据传输速度:假设总线的时钟频率为100MHz,总线的传输周期是4个时钟周期,总线的宽度为32位,试求总线的数据传输率。

数据传输率即一秒钟传递的字节量(Bps)

1)一个时钟周期长度是:1/100MHz=0.01纳秒

2)一个传输周期长度是:4*0.01纳秒=0.04纳秒

3)总线传输的字节数是:32/8=4字节(4B)

4)数据传输率=4B/0.04纳秒=100MBps

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值