为什么总线要用一根来表示一bit

为什么总线要用一根来表示一bit?而不是一根表示多个bit?为什么?

为什么地址总线要用一根来表示一bit?而不是一根表示多个bit?为什么?


不是的啦 亲 你理解还是不到位.一条总线上的各个部件在同一时刻只有一种状态,要么为高电平,要么为低电平.数据发送和接受本质上就是物理层对总线电平状态进行采样,所以一个时刻只能表示1bit 或者0或者1.而波特率只说明一段时间,变化的次数.祝你成功,有问题继续留言.

追问:
我的意思是一些数据线(如网线等)只用一根或几根, 就可以传输很多bit,为什么总线不采取这种方式?而是每一根代表一个bit? 比如用一根总线,分多次传送多个bit,然后寻址,这样寻址就不必受到总线宽度的限制了啊.
追答:
你说的具体是哪种总线,我怎么觉得你说的是并行总线。总线分串行和并行 你说的意思是指并行总线,这有总线宽度的限制。串行总线的优势就是信号线少,常见的还有同步串行和异步串行,如SPI和UART,can等。并行总线传输速度快,数据量大,但是收到宽度限制。异步串行没有并行快,但是线束少,使用方便成熟。
追问:
原来分串行和并行啊. CPU用并行只是为了速度吗?
追答:
正解 这就是为什么有64bit 和32bit,单片机也分32bit 16bit 8bit,区分依据是数据总线的位数。
追问:
数据总线和地址总线的宽度总是相同的吗?如果不同,那是多少bit呢?
追答:
两种总线的功能不同,数据总线宽度表示一次能取多少位的数字,而地址总线宽度则表示寻址范围。但是我们见到的cpu中通常两种类型总线宽度是一样的,即同为32或同为64。希望你上网查阅相关资料,认真学习,你的这方法还是需要补充的额,祝你成功

并行总线是并行接口与计算机设备之间传递数据的通道。采用并行传送方式在微型计算机与外部设备之间进行数据传送的接口叫并行接口,它有2个主要特点:一是同时并行传送的二进位数就是数据宽度,二是在计算机与外设之间采用应答式的联络信号来协调双方的数据传送操作,这种联络信号又称为握手信号。
并行总线在同一时刻可以传输多位数据,好比是一条允许多辆车并排开的宽敞道路,而且它还有双向单向之分;另一种为 串行总线,它在同一时刻只能传输一个数据,好比只容许一辆车行走的狭窄道路,数据必须一个接一个传输、看起来仿佛一个长长的数据串,故称为“串行”。
对并行总线来说,其性能参数有以下三个:总线宽度、时钟频率、数据传输频率。其中,总线宽度就是该总线可同时传输数据的位数,好比是车道容许并排行走的车辆的数量;例如,16位总线在同一时刻传输的数据为16位,也就是2个字节;而32位总线可同时传输4个字节,64位总线可以同时传输8个字节......显然,总线的宽度越大,它在同一时刻就能够传输更多的数据。不过总线的位宽无法无限制增加。
总线的带宽指的是这条总线在单位时间内可以传输的数据总量,它等于总线位宽与工作频率的乘积。例如,对于64位、800MHz的前端总线,它的数据传输率就等于64bit×800MHz÷8(Byte)=6.4GB/s;32位、33MHzPCI总线的数据传输率就是32bit×33MHz÷8=132MB/s,等等,这项法则可以用于所有并行总线上面。







  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值