更多“简述使用直接内存存取DMA传输数据的过程。”相关问题
  • 第1题:

    直接存储器存取DMA之前,需要对DMA存储器进行初始化,初始化包括被传送数据的首地址、【 】和传送数据的方向三项内容。


    正确答案:传送数据的字节数
    传送数据的字节数

  • 第2题:

    以下哪一项是直接内存访问(DMA)的功能?()

    A.进行数据传输时不需要CPU持续参与

    B.管理存储在内存中数据的安全性

    C.扩展可用内存的容量

    D.存储地址帧表


    参考答案:A

  • 第3题:

    以下关于直接存储器访问(DMA)的叙述中,错误的是( )。

    A.DMA是一种快速传递大数据的技术
    B.DMA将传输的数据从一个地址空间复制到另一个地址空间
    C.DMA数据传送过程中,由CPU和DMA控制器共同控制
    D.在DMA控制器控制下,主存和外设之间直接交换数据

    答案:C
    解析:
    DMA直接在主存和外设之间建立一条数据传输通道,无需CPU来控制传输过程,是一种快速传递大数据块的技术。

  • 第4题:

    在直接存储器存取方式中,控制外设和存储器之间数据传输的器件是()

    • A、CPU
    • B、中断控制器
    • C、外设
    • D、DMA控制器

    正确答案:D

  • 第5题:

    MPU与外设之间进行数据传输有()方式。

    • A、程序控制
    • B、控制中断控制
    • C、选择直接存储器存取(DMA)
    • D、以上都是

    正确答案:D

  • 第6题:

    叙述一次数据块DMA传输和一个数据DMA传输的全过程。


    正确答案: 一次数据块DMA传输的全过程:
    (1)程序对DMA控制器进行初始化,写入存储器数据块首地址,传输字节数,传输方向等信息。同时启动外部设备(例如,启动输出设备进行第一次输出);
    (2)外部设备每完成一次输入/输出,它的完成信号通过DMA控制器启动一次DMA数据传输;
    (3)全部预设的数据传输完成,DMA控制器发出“传输完成”信号,向CPU申请中断。CPU在中断服务程序中设置完成标志,或者对DMA控制器进行下一次初始化。
    一个数据DMA传输的全过程:
    (1)外设准备就绪,需要进行DMA操作时,向DMA控制器发出“DMA请求信号”。DMA控制器接到此信号后,向CPU发“总线请求信号”。
    (2)CPU接到总线请求信号,在当前总线周期结束后,发出“DMA响应信号”。
    (3)DMAC向外部设备发出“外设读”或“外设写”控制信号,向存储器发出“存储器写”或“存储器读” 控制信号,同时发出存储单元地址。在这二个信号的作用下,一字节的数据从外设接口通过数据总线送往存储单元,或者从存储单元送往外设接口。
    (4)传送1个字节之后,DMAC自动修改内部地址寄存器和字节计数器的内容。
    (5)DMA控制器撤销“总线请求信号”,CPU也撤销 “总线应答”信号。

  • 第7题:

    实现高速率传送数据的直接存贮器存取(DMA)方法中,系统总线的控制权属于()

    • A、CPU
    • B、DMA控制器(DMAC.
    • C、内存贮器
    • D、外部设备

    正确答案:B

  • 第8题:

    在直接存储器存取数据传送方式中,控制外设和存储器之间数据传输的器件是()

    • A、CPU
    • B、中断控制器
    • C、外设
    • D、DMA控制器

    正确答案:D

  • 第9题:

    以下哪一项是直接内存访问(DMA)的功能?()

    • A、进行数据传输时不需要CPU持续参与
    • B、管理存储在内存中数据的安全性
    • C、扩展可用内存的容量
    • D、存储地址帧表

    正确答案:A

  • 第10题:

    单选题
    实现高速率传送数据的直接存贮器存取(DMA)方法中,系统总线的控制权属于()
    A

    CPU

    B

    DMA控制器(DMAC.

    C

    内存贮器

    D

    外部设备


    正确答案: A
    解析: 暂无解析

  • 第11题:

    问答题
    叙述一次数据块DMA传输和一个数据DMA传输的全过程。

    正确答案: 一次数据块DMA传输的全过程:
    (1)程序对DMA控制器进行初始化,写入存储器数据块首地址,传输字节数,传输方向等信息。同时启动外部设备(例如,启动输出设备进行第一次输出);
    (2)外部设备每完成一次输入/输出,它的完成信号通过DMA控制器启动一次DMA数据传输;
    (3)全部预设的数据传输完成,DMA控制器发出“传输完成”信号,向CPU申请中断。CPU在中断服务程序中设置完成标志,或者对DMA控制器进行下一次初始化。
    一个数据DMA传输的全过程:
    (1)外设准备就绪,需要进行DMA操作时,向DMA控制器发出“DMA请求信号”。DMA控制器接到此信号后,向CPU发“总线请求信号”。
    (2)CPU接到总线请求信号,在当前总线周期结束后,发出“DMA响应信号”。
    (3)DMAC向外部设备发出“外设读”或“外设写”控制信号,向存储器发出“存储器写”或“存储器读” 控制信号,同时发出存储单元地址。在这二个信号的作用下,一字节的数据从外设接口通过数据总线送往存储单元,或者从存储单元送往外设接口。
    (4)传送1个字节之后,DMAC自动修改内部地址寄存器和字节计数器的内容。
    (5)DMA控制器撤销“总线请求信号”,CPU也撤销 “总线应答”信号。
    解析: 暂无解析

  • 第12题:

    单选题
    以下哪一项是直接内存访问(DMA)的功能?()
    A

    进行数据传输时不需要CPU持续参与

    B

    管理存储在内存中数据的安全性

    C

    扩展可用内存的容量

    D

    存储地址帧表


    正确答案: A
    解析: 暂无解析

  • 第13题:

    在微机系统中,当高速外设采用DMA方式进行输入/输出数据传送时,外设和(1)之间直接建立传输数据通路,不需要(2)进行干预,完全由DMA接口硬件控制。DMA控制接口具有下列功能:

    ①向CPU发DMA请求。

    ②在CPU允许DMA工作时、DMA取得(3)控制权,控制数据传送。

    ③确定传送数据的(4)和(5),并在传送过程中不断修改。

    ④重复①~⑧,直至全部数据传送结束、给出DMA操作完成信号。

    A.外设

    B.CPU

    C.内存

    D.中断

    E.停止


    正确答案:C

  • 第14题:

    下列关于CPU对外部设备的直接存取(DMA)控制方式的叙述中,错误的是

    A.DMA方式用于高速外部设备与内存之间批量数据的传输

    B.当本次DMA传送的数据开始时,产生中断,请求CPU进行处理

    C.DMA方式无需CPU干预

    D.DMA采用窃取总线控制权的方法占用总线


    正确答案:B

  • 第15题:

    DMA方式不能实现内存与接口之间数据的直接交换。


    正确答案:错误

  • 第16题:

    DMA是直接数据传输的缩写,在DMA过程中,CPU并不参与数据传输。


    正确答案:正确

  • 第17题:

    简述采用DMA方式进行数据传输的过程。


    正确答案:(1)外设向DMA控制器发出DMA请求。
    (2)DMA控制器向CPU发出总线请求信号。
    (3)CPU执行完现行的总线周期后,向DMA控制器发出响应请求的回答信号。
    (4)CPU将控制总线、地址总线及数据总线让出,由DMA控制器进行控制。
    (5)DMA控制器向外部设备发出DMA请求回答信号。
    (6)进行DMA传送。
    (7)数据传送完毕,DMA控制器通过中断请求线发出中断信号。CPU在接收到中断信号后,转人中断处理程序进行后续处理。
    (8)中断处理结束后,CPU返回到被中断的程序继续执行。CPU重新获得总线控制权。

  • 第18题:

    关于DMA传输方式的特点其中不正确的是()。

    • A、数据从外设读到CPU,再从CPU把数据送到内存
    • B、DMA方式指高速外设与内存之间直接进行数据传输
    • C、数据传输需要使用总线
    • D、在DMA期间总线使用权是交给DMA控制器的

    正确答案:A

  • 第19题:

    直接存储器存取(DMA)


    正确答案: 硬件在外设与内存间直接进行数据交换(DMA.而不通过CPU

  • 第20题:

    使用高速缓冲存储器可以大幅度提高()

    • A、硬盘数据的传输速度
    • B、运算器从寄存器取数据的速度
    • C、CPU从内存取得数据的速度
    • D、内存的总容量

    正确答案:C

  • 第21题:

    判断题
    DMA是直接数据传输的缩写,在DMA过程中,CPU并不参与数据传输。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    关于DMA传递方式的特点,其中不正确的是(  )。
    A

    数据从外设读到CPU,再从CPU把数据送到内存

    B

    DMA方式指高速外设(一般指磁盘存储器)与内存之间直接进行数据交换

    C

    数据传输需要使用总线

    D

    在DMA期间总线使用权是交给DMA控制器的


    正确答案: A
    解析:

  • 第23题:

    问答题
    简述使用直接内存存取DMA传输数据的过程。

    正确答案: 直接内存存取DMA传输数据的过程如下。
    (1)向CPU申请DMA传送。
    (2)获CPU允许后,DMA管理器接管系统总线的控制权。
    (3)在DMA控制器的控制下,在存储器和外部设备之间直接进行数据传送,在传送过程中不需要中央处理器CPU的参与。开始时需要提供要传送的数据的起始地址和数据长度。
    (4)传送结束后,向CPU返回DMA操作完成信号
    解析: 暂无解析