更多“叙述用DMA方式传送单个数据的全过程。”相关问题
  • 第1题:

    从供选择的答案中选出应填入下列叙述中()内的正确答案:

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

    (1)向CPU发DMA请求。

    (2)在CPU允许DMA工作时、DMA取得(C)控制权.控制数据传送。

    (3)确定传送数据的(D)和(E),并在传送过程中不断修改。

    (4)重复(1)~(3),直至全部数据传送结束、给出DMA操作完成信号。

    供选择的答案

    A~E:①外设 ②中央处理器 ③主存 ④中断

    ⑤停止 ⑥长度 ⑦起始地址 ⑧传送方式

    ⑨系统总线 ⑩传送速率


    正确答案:A:③ B:② C:⑨ D:⑥ E:⑦
    A:③ B:② C:⑨ D:⑥ E:⑦

  • 第2题:

    dma传送方式没有程序和指令接入的是()

    A.仅数据传送期间

    B.数据传送后

    C.数据传送前

    D.DMA传送全过程


    参考答案:A

  • 第3题:

    用DMA方式传送数据,需要DMA控制器支持。


    正确答案:正确

  • 第4题:

    什么情况数据传送要采用DMA方式?DMA方式有什么特点?


    正确答案: 当CPU与高速的外设进行成快块的数据传送是要采用DMA方式。
    D.MA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个或两个高速的外设之间进行数据交换。

  • 第5题:

    什么情况下数据传送要采用DMA方式?DMA方式有什么作用? 


    正确答案: 当CPU与高速的外设进行成块的数据传送时要采用DMA方式。
    D.MA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个区域之间或两个高速的外设之间直接进行数据交换。

  • 第6题:

    计算机与外设数据传送数据时,为什么以"中断传送方式"方式比以"直接数据通道传送(DMA)"要慢。


    正确答案:由于中断传送方式由CPU通过程序来传送,每次要保护断点,保护现场需用多条指令,每条指令要有取指和执行时间。这对于一个高速I/O设备,以及成组交换数据的情况,就显得速度较慢。DMA传送方式不通过CPU,而是由DMA控制器控制,速度就快得多。

  • 第7题:

    DMA传送方式中()

    • A、CPU不干预传送
    • B、CPU干预传送
    • C、数据经过CPU
    • D、在存储器到存储器的传送过程中数据不经过DMA控制器

    正确答案:A

  • 第8题:

    用DMA方式传送数据时,是由()控制的。

    • A、CPU
    • B、软件
    • C、CPU十软件
    • D、硬件控制器

    正确答案:D

  • 第9题:

    叙述一次数据块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也撤销 “总线应答”信号。

  • 第10题:

    DMA方式一般用于高速传送成组数据。


    正确答案:正确

  • 第11题:

    问答题
    叙述用DMA方式传送单个数据的全过程。

    正确答案: 1.因为DMA控制器要接受CPU的控制,接收CPU发来的初始化等信息,这要求地址线来寻址各端口,地址线为输入线。又因为DMA控制器可控制总线,这要求地址线为输出。所以地址线必须为双向才行。
    2.CPU要对DMA控制器发初始化信息时,必须往DMA控制器传输地址。
    3.DMA控制器得到总线控制权后,向地址总线传输地址。
    解析: 暂无解析

  • 第12题:

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

    周期挪用

    B

    CPU暂停访问

    C

    CPU交替访问


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

  • 第13题:

    为了快速传送大量数据,微型计算机中采用存储器直接访问技术,简称DMA。用 DMA方式传送时,在存储器和(37)之间直接建立高速传输数据的通路,不需要(38)的干预。

    利用DMA方式传送数据时,数据的传送过程完全由称为DMA控制器的硬件控制。 DMA控制器具有下列功能:

    (1)向CPU申请(39)传送。

    (2)在CPU允许DMA工作时,处理总线控制的转交。

    (3)在DMA期间管理(40),控制数据传送。

    (4)确定数据传送的起始地址和(41),并在传送过程中不断修正。

    (5)数据传送结束时,给出表示DMA操作完成的信号。

    A.控制台

    B.硬件

    C.外部设备

    D.数据长度

    E.CPU


    正确答案:C

  • 第14题:

    DMA传送方式时,DMA控制器每传送一个数据就窃取—个指令周期。

    A

    B



  • 第15题:

    用DMA方式进行数据传送,是在()控制下进行的。

    • A、CPU
    • B、DMAC
    • C、软件
    • D、8088

    正确答案:B

  • 第16题:

    DMA传送方式无需CPU干预,直接进行数据传送。


    正确答案:正确

  • 第17题:

    关于在I/O设备与主机间交换数据的叙述,()是错误的。

    • A、中断方式下,CPU需要执行程序来实现数据传送任务
    • B、中断方式和DMA方式下,CPU与I/O设备都可并行工作
    • C、中断方式和DMA方式下,快速I/O设备更适合采用中断方式传递数据
    • D、若同时接到DMA请求和中断请求,CPU优先响应DMA请求

    正确答案:C

  • 第18题:

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

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

    正确答案:A

  • 第19题:

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


    正确答案:用DMA方式进行数据传送一般要经历下面4个步骤:
    ①CPU先对DMAC进行预置,包括传送方式、传送类型、要操作的存储单元的首地址以及传送的字节数等。
    ②当设备有传送要求时,它将向DMAC发DMA请求(DREQ)。DMAC接到请求后,向CPU发总线请求信号(HOLD),表示希望占有总线。CPU在每一个总线周期都要扫描总线请求,当发现有总线请求,则发出总线响应信号(HLDA),并在现行总线周期结束后暂停程序的执行,让出总线控制权,机器进入DMA总线周期。③在DMA总线周期,总线由DMAC控制。DMAC将本次操作的存储单元地址送上地址总线,并发出相应的I/O读/写信号和存储器读/写信号,在一个总线周期内完成一个字节数据的传送。
    ④如果是单传送,则在一个DMA总线周期结束后DMAC释放系统总线,由
    C.PU接管,进入CPU总线周期,待设备准备好下一个数据后再重复从步骤②开始的过程。如果是数据块传送,则在该DMA周期结束后再接着开始一个新的DMA周期,直到所设定的字节数的数据都传送完才交还总线控制权。

  • 第20题:

    采用DMA方式能实现高速数据传送,是因为()

    • A、DMA能加速CPU的速度
    • B、传送的数据不用经过CPU中转
    • C、DMA可以和CPU同时访问系统总线

    正确答案:B

  • 第21题:

    DMA传送方式时,DMA控制器每传送一个数据就窃取—个指令周期。


    正确答案:错误

  • 第22题:

    何谓数据传送的DMA方式?为什么要用它?


    正确答案: 为了快速传输大量数据,微型计算机中采用存储器直接访问技术,简称DM,用DMA方式传送数据时,在存储器和外部设备之间直接开辟高素栓述书籍的通道,不需要CPU的参与,这时用一个总线周期就能完成存储器的和外部设备之间的数据传送,从而使数据传送速度达到最快。

  • 第23题:

    问答题
    叙述一次数据块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也撤销 “总线应答”信号。
    解析: 暂无解析