嵌入式系统

STM32中,1个DMA请求占用至少()A、1个周期的CPU访问系统总线时间B、2个周期的CPU访问系统总线时间C、3个周期的CPU访问系统总线时间D、4个周期的CPU访问系统总线时间

题目

STM32中,1个DMA请求占用至少()

  • A、1个周期的CPU访问系统总线时间
  • B、2个周期的CPU访问系统总线时间
  • C、3个周期的CPU访问系统总线时间
  • D、4个周期的CPU访问系统总线时间
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

DMA访问主存时,让CPU处于等待状态,等DMA的一批数据访问结束后,CPU再恢复工作,这种情况称为________。

A.停止CPU访问主存

B.周期挪用

C.DMA与CPU交替访问


正确答案:A

第2题:

微机中DMA采用( )传送方式。

A.交替访问内存

B.周期挪用

C.停止CPU访问内存

D.以上各情况均可以


正确答案:C

第3题:

文中( 5 )处正确的答案是( )。

A.不通过CPU的控制,不利用系统总线

B.不通过CPU的控制,利用系统总线

C.通过CPU的控制,不利用系统总线

D.通过CPU的控制,利用系统总线


正确答案:B

第4题:

DMA方式传送数据时,当外设需要传送数据时,CPU放弃对总线的控制权,这种传送方式为()

  • A、周期挪用
  • B、CPU暂停访问
  • C、CPU交替访问

正确答案:B

第5题:

STM32中,1个DMA请求占用至少()个周期的CPU访问系统总线时间。

  • A、1
  • B、2
  • C、3
  • D、4

正确答案:B

第6题:

I/O系统有三种常用方式来与主机交换数据,它们是程序轮询方式、中断方式和DMA方式,其中DMA方式主要由硬件来实现,此时高速外设和内存之间进行数据交换( )。

A 不通过CPU的控制,不利用系统总线

B 不通过CPU的控制,利用系统总线

C 通过CPU的控制,不利用系统总线

D 通过CPU的控制,利用系统总线


参考答案B

第7题:

CPU的工作周期为20ns,主存存取周期为10ns,此时DMA接口适合采用()方式与CPU共享主存。

A.停止CPU访问主存
B.周期挪用
C.DMA与CPU交替访存
D.以上无正确选项

答案:C
解析:
由于CPU工作周期为主存周期的2倍,故可将其分为两个分周期,其中一个供DMA接口访存,另一个供CPU访存,即DMA与CPU交替访存,这样可以在不影响CPU效率的前提下充分利用主存带宽。

第8题:

●计算机对输入/输出设备的控制方式主要有三种。其中 (7) 方式硬件设计最简单,但要占用CPU的运行时间较多; (8) 方式的硬件线路最复杂,但可大大提高CPU的利用率。

(7) A.直接存储器访问

B.程序查询

C.程序中断

D.逐行扫描

(8) A.直接存储器访问

B.系统总线

C.程序中断

D.程序查询


正确答案:B,A
【解析】CPU与接口之间的信息传送方式有3种:程序控制方式、中断传送方式和直接存储器访问(DMA)方式。程序控制方式又可分为无条件传送方式和查询方式两类。查询方式的特点是,当CPU与中慢速外部设备交换数据时,CPU需不断地去查询外设的状态,这将占用CPU较多的时间,使CPU真正用于传送数据的时间很少,但硬件电路简单。
直接存储器访问(DMA)方式的特点是CPU不参与数据传送工作,由DMA控制器来实现内存与外设,或外设与外设之间的快速数据传送,减轻了CPU的负担,大大提高了传送数据的速率,但控制电路复杂,适于大批量数据的传输。

第9题:

下述哪一种不是DMA控制器与CPU分时使用总线的方式()。

  • A、停止CPU访问
  • B、周期挪用
  • C、DMA控制器与CPU交替访问内存
  • D、CPU缓冲寄存

正确答案:D

第10题:

DMA方式传送数据时,哪种方式既保证了DMA传送数据又保证了CPU与主存的效率()

  • A、周期挪用
  • B、CPU暂停访问
  • C、CPU交替访问

正确答案:A

更多相关问题