【交通里的沟通文学】总线的操作和定时【中等】

知识点理解


想象一下,总线就像一条高速公路,电脑里的各种部件(比如CPU、内存、硬盘等)都要通过这条高速公路来交换信息。


申请分配阶段:就像你开车上高速前要申请一个入口,电脑里的部件们也要申请使用总线。总线仲裁机构就像交通指挥员,决定谁先上高速。
寻址阶段:一旦部件获得了使用总线的权限,它就会告诉其他部件它要访问谁,就像你告诉朋友你要去他们家一样。
传输阶段:部件们开始交换信息,就像你和朋友聊天一样。
结束阶段:聊天结束后,部件会告诉总线它已经说完了,这样其他部件就可以使用总线了。


接下来说说同步和异步这两种定时方式:
同步定时:就像跳舞时大家一起跟着音乐节奏,电脑里的部件们也按照统一的时钟信号来同步他们的数据交换。这样做的好处是速度快,但缺点是如果有人跟不上节奏,就可能出问题。
异步定时:这就像没有音乐,大家通过手势来协调动作。没有统一的节奏,但可以根据各自的速度来调整,这样即使速度不同的部件也能顺利交换信息。不过,这种方式控制起来比较复杂,速度也慢一些。


最后,我们还有三种握手方式:
不互锁方式:就像你向朋友招手,不管他们有没有回应,过一会儿你就把手放下了。
半互锁方式:你招手后,必须等到朋友回应你,你才会把手放下。
全互锁方式:你招手,朋友回应,你放下手,然后朋友也放下手,这样大家都明白交流结束了。

知识点讲解


总线传输的四个阶段:
申请分配阶段:在这个阶段,设备向总线仲裁机构提出申请,请求使用总线。仲裁机构决定在下一周期将总线使用权授予某一个申请者。
寻址阶段:获得总线使用权的主设备会发出要访问模块的地址和相关命令,从而启动本次传输的从模块。
传输阶段:在这个阶段,主模块与从模块进行数据传输,可以是双向或单向的。
结束阶段:传输完成后,主模块将所有相关信息从系统总线上撤除,从而让出总线使用权给其他设备。


同步定时方式:
系统使用一个统一的时钟信号来协调发送和接收双方的数据传输。
优点包括传输速度快和较高的传输速率,总线控制逻辑也相对简单。
缺点是主从设备属于强制性同步,不能及时进行数据通信的有效性检验,因此可靠性较差。
适用于总线长度较短且连接的部件存取时间相近的系统。
异步定时方式:
没有统一的时钟,而是通过传送双方相互制约的握手信号来实现定时控制。
优点是总线周期长度可变,能够适应速度相差较大的部件或设备的信息传输。
缺点是控制相对复杂,并且传输速度相对较慢。


分类:
不互锁方式:主设备发送请求信号,不必等待从设备的信号回答,一段时间后便撤销请求信号。
半互锁方式:主设备发送请求信号,必须接到从设备的应答信号后才能撤销请求信号。
全互锁方式:主设备发送请求信号,从设备应答后,主设备撤销请求信号,从设备在得知主设备获得应答信号后撤销应答信号。

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值