02318计算机组成原理

能够方便改变设备使用总线的优先次序的总线仲裁方式是()A、链式查询方式B、计数器定时查询C、独立请求方式

题目

能够方便改变设备使用总线的优先次序的总线仲裁方式是()

  • A、链式查询方式
  • B、计数器定时查询
  • C、独立请求方式
参考答案和解析
正确答案:B
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

某计算机系统采用集中式总线仲裁方式,各个主设备得到总线使用权的机会基本相等,则该系统采用的总线仲裁方式( )。 ①菊花链式查询方式 ②计数器定时查询(轮询)方式 ③独立请求方式

A.可能是③,不可能是①或② B.可能是②或⑨,不可能是① C.可能是②,不可能是①或③ D.可能是①、②或③


正确答案:B

第2题:

下图为典型DMA(直接存储器访问)的结构示意图,其中(1)、(2)和(3)分别是( )。

A.外部设备、总线仲裁、存储器
B.存储器、外部设备、总线仲裁
C.总线仲裁、存储器、外部设各
D.总线仲裁、外部设备、存储器

答案:C
解析:
本题考查嵌入式处理器DMA的基础知识。直接存储器存取(DMA)控制器是一种在系统内部转移数据的独特外设,可以将其视为一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器。DMA控制器包括一条地址总线、一条数据总线和控制寄存器,一个处理器可以包含多个DMA控制器,每个控f器有多个DMA通道,以及多条直接与存储器和外设连接的总线。每个DMA控制器有一组FIFO,起到DMA子系统和外设或存储器之间的缓冲器作用。在实现DMA传输时,是由DMA控-器直接掌管总线,因此,存在着一个总线控制权转移问题。即DMA传输前,CPU要把总线控制权交给DMA控制器,而在结束DMA传输后,DMA控制器应立即把总线控制权再交回给CPU。一个完整的DMA传输过程必须经过下面的4个步骤:1.DMA请求,CPU对DMA控制器初始化,并向I/O接口发出操作命令,I/O接口提出DMA请求。2.DMA响应,DMA控制器对DMA请求判别优先级及屏蔽,向总线裁决逻辑提出总线请求。当CPU执行完当前总线周期即可释放总线控制权。此时,总线裁决逻辑输出总线应答,表示DMA已经响应,通过DMA控制器通知I/O接口开始DMA传输。3.DMA传输,DMA控制器获得总线控制权后,CPU即刻挂起或只执行内部操作,由DMA控制器输出读写命令,直接控制RAM与I/O接口进行DMA传输。在DMA控制器的控制下,在存储器和外部设备之间直接进行数据传送,在传送过中不需要中央理器的参与。开始时需提供要传送的数据的起始位置和数据长度。4.DMA结束,当完成规定的成批数据传送后,DMA控制器即释放总线控制权,并向I/O接口发出结束信号。当I/O接口收到结束信号后,一方面停止I/O设备的工作,另一方面向CPU提出中断请求,使CPU从不介入的状态解脱,并执行一段检查本次DMA传输操作正确性的代码。

第3题:

目前总线标准普遍采用的总线仲裁方式是()

A、链式查询方式

B、计数器定时查询

C、独立请求方式


参考答案:C

第4题:

在集中式仲裁方式中,()的特点之一是总线上设备的优先级次序是可以改变的。

  • A、链式查询方式
  • B、计数器定时查询方式
  • C、独立请求方式
  • D、独立请求方式和计数定时查询方式

正确答案:D

第5题:

为了对n个设备使用总线的请求进行仲裁,在独立请求方式中需要使用的控制线数量为()。


答案:D
解析:

第6题:

在嵌入式处理器中,下面关于“菊花链”仲裁的叙述,错误的是(29) 。

A.菊花链仲裁又称为串行仲裁

B.菊花链仲裁使用三根控制线:总线请求线、总线允许线和总线忙线

C.在菊花链模式下,总线允许线连接的先后次序决定了每个模块的优先级

D.在菊花链模式下,每一时刻可以有多个模块作为总线通信的实际主控模块


正确答案:D
本题考查总线仲裁的基础知识。总线仲裁即总线判决,目的是避免多个主控器同时占用总线,确保任何时候总线上最多只有一个模块发送信息。当多个主控模块同时提出总线请求时,仲裁机构以一定的优先算法裁决由哪一个模块获得总线使用权.按裁决机构的设置,总线仲裁可分为集中式控制和分布式控制。集中式控制将总线控制逻辑基本上集中于一个设备,分布式控制则将总线控制逻辑分散在总线连接的各个部件或设备中。按裁决方式主要有定时查询、串行链接仲裁、并行仲裁和串并仲裁等。定时查询方式中各模块的总线请求信号经一条公共的请求线向控制器发出,控制器轮流对各模块进行测试看是否有请求。定时查询以计数方式向各模块发出一个计数值COUNT,与计数值相对应的模块如果有总线请求BR(BusRequest),则总线控制器停止计数,响应该模块的总线请求BR,使该模块获得总线使用权,然后该模块发出总线忙BB(BusBusy)信号并开始总线操作各模块的BR和BB“线或”后送往总线控制器。总线操作结束,该模块撤除总线忙BB信号,释放总线,控制器继续进行轮询,计数值可从零开始,也可从暂停的值继续。如果计数值每次都从零开始,各模块的优先级按其对应的序号固定不变,0号优先级最高,序号越大优先级越低。如果每次都从暂停的计数值继续下去,则所有模块都有相同的机率占用总线,各模块的优先级相等。优先级还可以程序控制,动态改变,灵活性大。定时查询方式可靠性高,模块的故障不会影响总线控制。缺点是扩展性较差,串行链接仲裁简称串链仲裁、串行仲裁,又叫“菊花链”仲裁(robinDaisychaining)。该仲裁法又有二线菊花链、三线菊花链、四线菊花链之分,其中三线菊花链使用普遍,最具代表性。三线菊花链使用3根控制线总线请求BR、总线允许BG(BusGrant)和总线忙BB,各模块通过OC(集电极开路)门在请求线BR和忙线BB上分别“线或”(负逻辑),各个模块的BR(或BB)线连在一起,当有一个为低电平时,输入到仲裁器的BR(或BB)即为低电平,这种“负或”的关系若从正逻辑来看则为“正与”,因此也有叫“线与”的。为了克服三线菊花链'中裁的弊端又保留其优点,出现了循环菊花链(RoundrobinDaisychaining)仲裁方法。盾环菊花链仲裁属分布式总线控制,系统中没有集中的总线仲裁器,而将仲裁逻辑分散:生各个模块中。总线允许线BG连到最后一个模块后又返回到第一个模块而形成循环。,系统中无论哪个模块被获准接管总线,它就同时兼作当前的总线仲裁器。可以编程选择任一模块首次访问总线,每个模块的优先权取决于它沿总线允许信号BG传输方向距当前总线控制器的远近,距离越远的优先权越低。因此在总线传输过程中优先权动态地改变,每个主控模块占用总线的机会均等。每一时刻只有一个模块作为总线通信的实际主控模块。

第7题:

在计数器定时查询方式下,正确的描述是()。

A.总线设备的优先级可变
B.越靠近控制器的设备,优先级越高
C.各设备的优先级相等
D.各设备获得总线使用权的机会均等

答案:A
解析:
在计数器定时查询方式下,根据计数值的初始值的不同,总线设备的优先级是可变的。如果计数值从“0”开始,离总线控制器最近的设备具有最高的优先级。如果计数值从上一次的中止点开始,即为循环优先级,各个部件使用总线的机会将相等。计数器的初始值还可以由程序来设置,这样就可以更方便地改变优先级。

第8题:

能够方便改变设备使用总线的优先次序的总线仲裁方式是()

A、链式查询方式

B、计数器定时查询

C、独立请求方式


参考答案:B

第9题:

在链式查询总线控制方式中,所有设备的优先权相同。


正确答案:错误

第10题:

在总线互连方式中,总线仲裁算法不包括以下哪一种?()

  • A、静态优先级算法
  • B、动态优先级算法
  • C、先来先服务算法
  • D、不平等算法

正确答案:D

更多相关问题