niusouti.com

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

题目

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


相似考题
更多“用DMA方式传送数据,需要DMA控制器支持。”相关问题
  • 第1题:

    一台普通的386 PC机,在使用DMA控制器传送数据时,为保证主机正常工作, DMA传送的方式应采用( )。

    A.单字节传送

    B.块传送

    C.请求传送

    D.写传送


    正确答案:D
    解析:DMA(DirectMemoryAccess,直接存储访问)是一种完全由硬件执行I/O交换的工作方式。在使用DMA控制器传送数据时,为保证主机正常工作,DMA应采用写传送的传送方式。

  • 第2题:

    计算机系统总线包括①地址总线、②数据总线和⑨控制总线。若采用DMA方式传送数据,需要DMA控制器控制的是()。

    A.①②
    B.②③
    C.①⑧
    D.①②③

    答案:D
    解析:
    在DMA传送过程中,DMA控制器将接管CPU的地址总线、数据总线和控制总线,CPU的主存控制信号被禁止使用。而当DMA传送结束后,将恢复CPU的一切权力并开始执行其操作。由此可见,DMA控制器必须具有控制系统总线的能力,即能够像CPU-样输出地址信号,接收或发出控制信号,输入或输出数据信号。

  • 第3题:

    在计算机I/O系统中,在用DMA方式传送数据时,DMA控制器应控制()。

    A地址总线

    B数据总线

    C控制总线

    D以上都是


    D

  • 第4题:

    当外设与内存之间采用DMA(direct memory access)方式进行数据传送时,数据的传送是在DMA控制器控制下由硬件来完成的。


    正确答案:正确

  • 第5题:

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


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

  • 第6题:

    下列关于DMA描述不正确的是()

    • A、内存可以被CPU访问,也可以被DMA控制器访问
    • B、DMA可以和CPU并行工作
    • C、DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断
    • D、数据的输入和输出需要经过CPU,再由DMA控制器访问内存

    正确答案:D

  • 第7题:

    DMA传送方式中()

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

    正确答案:A

  • 第8题:

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

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

    正确答案:D

  • 第9题:

    什么是DMA读和DMA写?什么是DMA控制器8237A的单字节传送、数据块传送和请求传送?


    正确答案:DMA读:存储器的数据在DMA控制器控制下被读出传送给外设。
    DMA写:外设的数据在DMA控制器控制下被写入存储器。
    单字节传送方式:每次DMA传送时仅传送一个字节。传送一个字节之后,DMA控制器释放系统总线,将控制权还给处理器。
    数据块传送:DMA传送启动后就连续地传送数据,直到规定的字节数传送完。
    请求传送:DMA传送由请求信号控制。如果请求信号一直有效,就连续传送数据;但当请求信号无效时,DMA传送被暂时中止。

  • 第10题:

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

    B


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

  • 第11题:

    单选题
    在计算机I/O系统中,在用DMA方式传送数据时,DMA控制器应控制()。
    A

    地址总线

    B

    数据总线

    C

    控制总线

    D

    以上都是


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

  • 第12题:

    问答题
    什么是DMA读和DMA写?什么是DMA控制器8237A的单字节传送、数据块传送和请求传送?

    正确答案: DMA读:存储器的数据在DMA控制器控制下被读出传送给外设。
    DMA写:外设的数据在DMA控制器控制下被写入存储器。
    单字节传送方式:每次DMA传送时仅传送一个字节。传送一个字节之后,DMA控制器释放系统总线,将控制权还给处理器。
    数据块传送:DMA传送启动后就连续地传送数据,直到规定的字节数传送完。
    请求传送:DMA传送由请求信号控制。如果请求信号一直有效,就连续传送数据;但当请求信号无效时,DMA传送被暂时中止。
    解析: 暂无解析

  • 第13题:

    高速的外部设备进行输入输出操作时,采用程序中断方式传送数据,因为速度较慢而不能满足要求,现在多采用直接存储器访问方式(DMA方式),其重要特点是不需要保存现场和恢复现场。这种方式依靠(7)实现直接存储器访问。DMA传送数据时,周期窃取方式要求每传送一个数据,需占用总线(8),DMA传送周期结束后,总线仍交回CPU管理。

    A.CPU

    B.设备控制器

    C.总线仲裁器

    D.DMA控制器


    正确答案:D

  • 第14题:

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

    A

    B



  • 第15题:

    什么叫DMA传送方式?DMA控制器8257的主要功能是什么?


    正确答案:D.MA传送方式就是用DMA控制器来接管CPU对总线的控制权。在存储器与局速外设之间建立直接进行数据块传送与高速通路。主要功能有三个
    (1)DMA读操作—读存储器送外设
    (2)DMA写操作—对外设写存储器
    (3)DMA校验操作—通道不进行数据传送操作,只是完成校验操作。

  • 第16题:

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


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

  • 第17题:

    在下面有关DMA概念的叙述中,正确的是()。

    • A、当CPU在执行指令时,CPU与DMA控制器同时提出了对主存访问的要求,这是应首先满足CPU的要求,以免指令执行发生错误,而DMA传送数据是可等待的
    • B、DMA周期挪用方式是在CPU访问存储器总线周期结束时,插入一个DMA访问周期。在此期间,CPU等待或执行不需要访问内存的操作
    • C、因为DMA传送是在DMA控制器控制下内存与外设直接数据传送,因此在这种方式中,始终不需要CPU干预
    • D、CPU在接到DMA请求后,必须尽快地在一条指令执行后予以响应

    正确答案:A

  • 第18题:

    DMA的意思是(),主要用()外设和内存间的数据传送。整个传送由DMA控制器硬件来完成。


    正确答案:直接存储器存取;高速

  • 第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方式在内存与I/O设备之间传送数据时,DMA控制器8237A-5怎样实现对I/O设备的寻址?


    正确答案:DMA控制器8237A-5提供DACK信号给I/O设备,取代其地址选择信号,使申请DMA传送并被允许的设备在DMA传送过程中一直是有效设备。即:用DACK信号取代了芯片选择和片内端口选择信号。

  • 第21题:

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


    正确答案:错误

  • 第22题:

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

    CPU

    B

    软件

    C

    CPU十软件

    D

    硬件控制器


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

  • 第23题:

    问答题
    采用DMA方式在内存与I/O设备之间传送数据时,DMA控制器8237A-5怎样实现对I/O设备的寻址?

    正确答案: DMA控制器8237A-5提供DACK信号给I/O设备,取代其地址选择信号,使申请DMA传送并被允许的设备在DMA传送过程中一直是有效设备。即:用DACK信号取代了芯片选择和片内端口选择信号。
    解析: 暂无解析