问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么叫总线?总线的控制方式解决什么问题?有哪几种常见的控制方式

发布网友 发布时间:2022-06-02 02:36

我来回答

4个回答

热心网友 时间:2023-10-25 20:33

总线的三种控制方式:串行链接、定时查寻和独立请求。

1.串行链接方式

在串行链接方式下,总线使用权的分配通过三根控制线来实现:总线可用、总线请求和总线忙信号线

所有的功能部件经过一条公共的总线请求信号线向总线控制器发出要求使用总线的请求

控制器收到总线申请后,首先检查总线忙信号线,只有当总线处于空闲状态时,总线请求才能被总线控制器响应,

此时,送出总线可用的回答信号,该信号串行地通过每个部件。

未发出总线请求的部件在接收到总线可用信号时将其传送给下一个功能部件;(没请求的人不搭理可用信号)

发出请求的部件在收到总线可用信号后就停止传送该信号,并开始建立总线忙信号,并去除总线请求信号,开始总线操作。

在数据传送期间,总线忙信号维持总线可用信号的建立。

完成数据传送后,部件除去总线忙信号,总线可用信号也随之去除。

此后若有总线请求,则再次开始总线分配过程。

可见,这种方式使使用总线的优先次序完全由总线可用线所接部件的物理位置来决定

离总线控制器越近的部件其获得总线使用权的优先级别越高,越远的部件优先级别越低。

串行链接方式的主要优点

总线裁决算法很简单,用于控制总线分配的线数很少,而且与挂接在总线上的部件的数量无关,易于扩充设备。

缺点

但这种方式由于优先级是固定的,灵活性较差,不能由软件改变优先级

如果级别高的部件频繁使用总线时,优先级低的部件可能很久也得不到响应。

又由于总线可用信号串行地通过各个部件,这*了总线分配的速度;

在总线可用信号传输的过程中,如果第I个部件发生故障,在其后的所有部件将主永远得不到总线的使用权

即对硬件的失效很敏感。

在总线上增加、去除或移动部件也要受总线长度的*。

2.定时查询方式

采用查询方式的集中式总线控制方式。

查询方式的原理是在总线控制器中设置一个查询计数器。

由控制器轮流地对各部件进行测试,看其是否发出总线请求。

当总线控制器收到申请总线的信号后,计数器开始计数,如果申请部件编号与计数器输出一致,则计数器停止计数,

该部件可以获得总线使用权,并建立总线忙信号,然后开始总线操作。

使用完毕后,撤消总线忙信号,释放总线,若此时还有总线请求信号,控制器继续进行轮流查询,开始下一个总线分

配过程。

计数器的值可以每次从“0”开始计数,这时部件的优先级类似于串行链接方式;

如果计数器的值每次从上次的中止点开始计数,则是一种循环优先级,每个部件获得总线使用权的机会均相等;

计数器的值还可以通过程序的方法来改变,在每次总线分配前赋予计数器一个起始值

同样,部件号也可以由程序置定,这样部件的优先级有较灵活的改变

查询方式是用计数查询线代替了串行链接方式的总线可用信号线,

这样不会因某一部件的故障而引起其他部件获得总线的使用权,故可靠性比较高。

但查询线的数目*了总线上可挂接的部件数目,扩充性较差,而且控制较为复杂

总线的分配速度取决于计数信号的频率和部件数,速度仍然不会很高。

3.独立请求方式

每个部件都有各自的一对总线请求和总线允许线,各部件可以独立地向控制器发出总线请求

总线已被分配信号线是所有部件公用的。

当部件要申请使用总线时,送总线请求信号到总线控制器

如果总线已被分配信号线还未建立,即总线空闲时,总线控制器按照某种算法对同时送来的请求进行裁决,

确定响应哪个部件发来的总线请求,然后返回这个部件相应的总线允许信号,

部件得到总线允许信号后,去除其请求,建立总线已被分配信号,这次的总线分配结束,

直至该部件传输完数据,撤消总线已被分配信号,经总线控制器去除总线准许信号,

可以接受新的申请信号,开始下一次的总线分配。

这种方式的总线分配速度快,各模块优先级的确定灵活,

既可以采用优先级固定法,也可通过程序改变优先次序,还可通过屏蔽禁止某个请求,

也能方便地不响应来自己知失效或可能失效的部件发出的请求,

但这是以增加总线控制器的复杂性和控制线的数目为代价的。

[练习题]
总线控制机构为解决N个部件使用总线时优先次序的裁决,集中式定时查询,需另外增加控制线根数为( )。
A. 3 B. 2N十1
C. 2十「log2N」 D. N十2

参*: C

[练习题]
总线的控制方式分为(1)和(2)。

参*:(1)集中式控制 (2)分布式控制

[练习题]
总线总裁算法有:静态优先级算法、 (1) 、动态优先级算法和先来先服务算法。
参*: (1)固定时间片算法

[练习题]
总线控制方式有哪3种?各需要增加几根用于总线控制的控制线?总线控制优先级的灵活性如何?

参*:

总线控制方式有串行链接、定时查询和独立请求3种。
串行链接需增加3根控制线,优先级线连固定,无灵活性;
定时查询需增加2十「log2N」根控制线,优先级可用程序改变,灵活;
独立请求需增加2N+l根控制线,优先级可用程序改变,灵活。

链式查询bs+br+bg 3根 计数查询┌log2n┐+br+bs根
Bus Request,总线请求线BR
Bus Grant ,总线响应线BG
Bus State ,总线状态线BS

热心网友 时间:2023-10-25 20:33

总线判优控制(总线裁决):当多个设备需要使用总线进行通信时,采用某种策略选择一个设备使用总线。 总线裁决有两种方式:集中式和分布式 集中式:将控制逻辑做在一个专门的总线控制器或总线裁决器中,通过将所有的总线请求集中起来利用一个特定.

热心网友 时间:2023-10-25 20:34

总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。
总线的分类:
1、数据总线(Data Bus):在CPU与RAM之间来回传送需要处理或是需要储存的数据。
2、地址总线(Address Bus):用来指定在RAM(Random Access Memory)之中储存的数据的地址。
3、控制总线(Control Bus):将微处理器控制单元(Control Unit)的信号,传送到周边设备。
4、扩展总线(Expansion Bus):外部设备和计算机主机进行数据通信的总线,例如ISA总线,PCI总线。
5、局部总线(Local Bus):取代更高速数据传输的扩展总线。

热心网友 时间:2023-10-25 20:34

总线的三种控制方式:串行链接、定时查寻和独立请求。
1.串行链接方式
在串行链接方式下,总线使用权的分配通过三根控制线来实现:总线可用、总线请求和总线忙信号线,如图3.5所示。所有的功能部件经过一条公共的总线请求信号线向总线控制器发出要求使用总线的请求,控制器收到总线申请后,首先检查总线忙信号线,只有当总线处于空闲状态时,总线请求才能被总线控制器响应,此时,送出总线可用的回答信号,该信号串行地通过每个部件。未发出总线请求的部件在接收到总线可用信号时将其传送给下一个功能部件;发出请求的部件在收到总线可用信号后就停止传送该信号,并开始建立总线忙信号,并去除总线请求信号,开始总线操作。在数据传送期间,总线忙信号维持总线可用信号的建立。完成数据传送后,部件除去总线忙信号,总线可用信号也随之去除。此后若有总线请求,则再次开始总线分配过程。
可见,这种方式使使用总线的优先次序完全由总线可用线所接部件的物理位置来决定,离总线控制器越近的部件其获得总线使用权的优先级别越高,越远的部件优先级别越低。
串行链接方式的主要优点是总线裁决算法很简单,用于控制总线分配的线数很少,而且与挂接在总线上的部件的数量无关,易于扩充设备。但这种方式由于优先级是固定的,灵活性较差,不能由软件改变优先级,如果级别高的部件频繁使用总线时,优先级低的部件可能很久也得不到响应。又由于总线可用信号串行地通过各个部件,这*了总线分配的速度;在总线可用信号传输的过程中,如果第I个部件发生故障,在其后的所有部件将主永远得不到总线的使用权,即对硬件的失效很敏感。在总线上增加、去除或移动部件也要受总线长度的*。



2.定时查询方式
图3.6为采用查询方式的集中式总线控制方式。查询方式的原理是在总线控制器中设置一个查询计数器。由控制器轮流地对各部件进行测试,看其是否发出总线请求。当总线控制器收到申请总线的信号后,计数器开始计数,如果申请部件编号与计数器输出一致,则计数器停止计数,该部件可以获得总线使用权,并建立总线忙信号,然后开始总线操作。使用完毕后,撤消总线忙信号,释放总线,若此时还有总线请求信号,控制器继续进行轮流查询,开始下一个总线分配过程。

计数器的值可以每次从“0”开始计数,这时部件的优先级类似于串行链接方式;如果计数器的值每次从上次的中止点开始计数,则是一种循
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 此女是谁,大神求告知? 求你咪理,我爱你!2019年免费高清百度云资源,王祖蓝主演的 几个pn总线通讯 衣服染色还能洗掉吗?拜托各位了 3Q 什么食物补铁最快对多呢? 手机合约机的价格是怎么计算的 盛和资源股票历史行情图 人死后究竟会去哪里?这种问题用物理科学怎么解释? 江苏省*关于修改《江苏省国内人员登外轮管理办法》的决定(1997) [求助]急!上海闵南船厂怎么走,登轮证在哪边办? 驾驶证可以代替身份证办理船舶登轮证吗 收缴登轮证的情形有那些? 江苏省国内人员登外轮管理办法(1997修正) 申请登轮证的人员资质证明指的是什么 登轮工作的登轮证 青岛港 登轮许可证 以前在手机帮别人办的登轮证。现在要怎样注销? 你好,我想问一下在网上注册边检行政许可办理登轮证将个人业务误写成企业业务怎么办,账号无法注销? 怎么取消网上登外轮证件申请怎么取消网上*登轮证件申请,因为内容写错了。_百度问一问 舟山可以网上办理登轮证吗? 东方卫视《开播!情景喜剧》官宣阵容,这次的嘉宾有哪些实力派? 一期一会 舞台剧 在哪里可以找到? 我的皮肤很黑啊,有没有快速的方法变白啊。 天生的黑皮肤,怎么快速变的很白很白 我皮肤太黑,怎么样,皮肤才能快速变白,不用化妆美白的 苏州附近适合亲子游的景点都有哪些地方? 苏州哪个山适合亲子游 开空调玻璃外面有雾怎么办? 如何学资料员 交通银行房贷审批一个月了怎么还不通过 办理交行信用卡为什么连续3次都被拒了 有工作和社保 什么套餐最划算家庭用??宽带套餐?有什么套餐? 家里网速也太卡了,想换电信的宽带,中国电信的宽带套餐最划算家庭用? 我要取大额度,如何在网上预约!! 民国三年的袁大头,急出!请问北京哪里有现金交易的? 中国人民公安大学本科在哪个校区 中国人民公安大学哪个校区最好? 中国人民公安大学大一在那个校区 不用宽带就有无线路由器 有没有不用宽带连接的路由器