参考答案和解析
正确答案: 中断方式常用于打印机输出、键盘输入等;
DMA方式常用于读/写磁盘、读/写磁带等。
解析: 暂无解析
更多“试对程序中断方式和DMA方式各分别举出二种应用例子。”相关问题
  • 第1题:

    计算机在处理程序查询方式、中断方式、DMA方式时的优先处理顺序从高到低为______。

    A.程序查询方式、中断方式、DMA方式

    B.DMA方式、中断方式、程序查询方式

    C.中断方式、程序查询方式、DMA方式

    D.中断方式、DMA方式、程序查询方式


    正确答案:B

  • 第2题:

    微机与I/O设备间的数据传送常见有程序方式、中断方式和DMA方式三种。其中( )传送过程无需CPU参与。

    A.DMA方式

    B.中断方式

    C.程序方式

    D.不存在


    正确答案:A

  • 第3题:

    关于程序中断方式和DMA方式的叙述错误的是()。Ⅰ.DMA的优先级比程序中断的优先级要高Ⅱ.程序中断方式需要保护现场,DMA方式不需要保护现场Ⅲ.程序中断方式的中断请求是为了报告CPU数据的传输结束,而DMA方式的中断请求完全是为了传送数据

    A.只有Ⅱ
    B.Ⅱ、Ⅲ
    C.只有Ⅲ
    D.Ⅰ、Ⅲ

    答案:C
    解析:
    I项,DMA方式不需要CPU干预传送操作,仅仅是开始和结尾挪用CPU-点时间,其余不占用CPU任何资源;中断方式是程序切换,每次操作需要保护和恢复现场,所以DMA优先级高于中断请求,这样可以加快处理效率。II项,从I的分析可知,程序中断需要中断现行程序,故需保护现场,以便中断执行完之后还能回到原来的点去继续没有完成的工作:DMA方式不需要中断现行程序,无须保护现场。ⅡI的说法正好相反。

  • 第4题:

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

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

    正确答案:C

  • 第5题:

    比较DMA方式和程序中断方式的区别,根据比较,指出DMA工作方式的优缺点。 


    正确答案: 中断方式:外部设备每进行一个数据的输入/输出,都要通过“中断申请”要求CPU进行处理。CPU通过执行一段“中断服务程序”完成数据的传输。
    D.MA方式:CPU通过对DMAC的初始化,启动一个数据块的传输操作。之后的数据传输通过信号的联络,在外设接口和存储器之间进行,CPU只需简单地让出总线,而无需其他操作。
    根据上述比较,可以得到DMA工作方式的如下特点:
    优点:
    1)对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。
    2)外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。
    缺点:
    1)实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。
    2)DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。

  • 第6题:

    在磁盘接口中()。

    • A、采用直接程序传送方式(查询等待方式)
    • B、只采用中断方式
    • C、只采用DMA方式
    • D、既有DMA方式也有中断方式

    正确答案:C

  • 第7题:

    DMA方式和程序中断方式比较有什么不同?


    正确答案:DMA:采用内在和外设直接数据交换的方式,只有当有一段数据传送时才会请求CPU中断,减少了CPU的负担。
    程序中断:只适用于简单的少量外设的计算机系统,会耗费大量的CPU时间,当有大量中断时容易导致数据的丢失。

  • 第8题:

    试对程序中断方式和DMA方式各分别举出二种应用例子。


    正确答案: 中断方式常用于打印机输出、键盘输入等;
    DMA方式常用于读/写磁盘、读/写磁带等。

  • 第9题:

    单选题
    程序查询方式、中断方式、DMA方式的优先级排列次序为()。
    A

    程序查询方式、中断方式、DMA方式

    B

    中断方式、程序查询方式、DMA方式

    C

    DMA方式、程序查询方式、中断方式

    D

    DMA方式、中断方式、程序查询方式


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

  • 第10题:

    问答题
    DMA方式和程序中断方式比较有什么不同?

    正确答案: DMA:采用内在和外设直接数据交换的方式,只有当有一段数据传送时才会请求CPU中断,减少了CPU的负担。
    程序中断:只适用于简单的少量外设的计算机系统,会耗费大量的CPU时间,当有大量中断时容易导致数据的丢失。
    解析: 暂无解析

  • 第11题:

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

    中断方式下,CPU需要执行程序来实现数据传送任务

    B

    中断方式和DMA方式下,CPU与I/O设备都可并行工作

    C

    中断方式和DMA方式下,快速I/O设备更适合采用中断方式传递数据

    D

    若同时接到DMA请求和中断请求,CPU优先响应DMA请求


    正确答案: C
    解析: 当主机启动外设后,无须等待查询,而是继续执行原来的程序,外设在做好输入输出准备时,向主机发出中断请求,主机接到请求后就暂时中止原来执行的程序,转去执行中断服务程序对外部请求进行处理,在中断处理完毕后返回原来的程序继续执行。
    显然,程序中断不仅适用于外部设备的输入输出操作,也适用于对外界发生的随机事件的处理。程序中断在信息交换方式中处于最重要的地位,它不仅允许主机和外设同时并行工作,并且允许一台主机管理多台外设,使它们同时工作。
    但是完成一次程序中断还需要许多辅助操作,当外设数目较多时,中断请求过分频繁,可能使CPU应接不暇。另外,对于一些高速外设,由于信息交换是成批的,如果处理不及时,可能会造成信息丢失,因此,它主要适用于中、低速外设。
    DMA(DirectMemoryAccess)方式也称为成组数据传送方式。一个设备接口试图通过总线直接向另一个设备发送数据(一般是大批量的数据),它会先向CPU发送DMA请求信号。外设通过DMA控制器(DMAC)向CPU提出接管总线控制权的总线请求,CPU收到该信号后,在当前的总线周期结束后会按DMA信号的优先级和提出DMA请求的先后顺序响应DMA信号。
    CPU对某个设备接口响应DMA请求时,会让出总线控制权。于是在DMA控制器的管理下,外设和存储器直接进行数据交换,而不需CPU干预。数据传送完毕后,设备接口会向CPU发送DMA结束信号,交还总线控制权。DMA请求信号可能会打断一条指令的执行,使它暂时停止执行,数据传送完毕后才恢复该指令的执行。
    DMA方式主要适用于一些高速的I/O设备,这些设备传输字节或字的速度非常快。对于这类高速I/O设备,如果用输入输出指令或采用中断的方法来传输字节信息,会占用大量的CPU时间,同时也容易造成数据的丢失。而DMA方式能使I/O设备直接和存储器进行成批数据的快速传送。

  • 第12题:

    问答题
    试对程序中断方式和DMA方式各分别举出二种应用例子。

    正确答案: 中断方式常用于打印机输出、键盘输入等;
    DMA方式常用于读/写磁盘、读/写磁带等。
    解析: 暂无解析

  • 第13题:

    微机与I/O设备间的数据传送常见有程序方式、中断方式和DMA方式三种。其中( )传送过程中无需CPU参与。

    A.DMA方式

    B.中断方式

    C.程序方式

    D.不存在


    正确答案:A

  • 第14题:

    计算机运行过程中,CPU 需要与外设进行数据交换。采用( )控制技术时,CPU与外设可并行工作。

    A.程序查询方式和中断方式

    B.中断方式和 DMA方式

    C.程序查询方式和 DMA方式

    D.程序查询方式、中断方式和 DMA方式


    答案: B:
    程序查询方式是按顺序执行的方式,由CPU全程控制。因此不能实现外设与CPU的并行工作。中断方式,在外设做好数据传送之前,CPU可做自己的事情。发出中断请求之后,CPU响应才会控制其数据传输过程,因此能一定程度上实现CPU和外设的并行。而DMA方式由DMAC控制器向CPU申请总线的控制权,在获得CPU的总线控制权之后,由DMAC代替CPU控制数据传输过程。

  • 第15题:

    比较程序直接控制方式、程序中断控制方式、直接存储器存取控制方式(或DMA方式)的特点。?


    正确答案:①程序直接控制方式:直接通过I/O指令传输数据,控制简单;不能实行CPU与外设并行工作;系统中存在大量高速外设会造成数据丢失。
    ②程序中断控制方式:通过中断方式传输数据。能实行CPU与外设、外设与外设并行工作;可以处理复杂事务、实现故障处理提高系统的可靠性;可以实现人机对话方便用户使用计算机。适合低速设备。
    ③直接存储器存取控制方式(或DMA方式):数据传输过程中完全有DMA控制器控制,占用CPU时间最少;只能实现简单的数据传送不能进行复杂的事务处理。适合高速成块数据传输。

  • 第16题:

    程序查询方式、中断方式、DMA方式的优先级排列次序为()。

    • A、程序查询方式、中断方式、DMA方式
    • B、中断方式、程序查询方式、DMA方式
    • C、DMA方式、程序查询方式、中断方式
    • D、DMA方式、中断方式、程序查询方式

    正确答案:D

  • 第17题:

    比较程序中断方式与DMA方式有哪些不同?


    正确答案:程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备和CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存开始地址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令来完成这些工作。

  • 第18题:

    计算机的基本输入/输出方式有()

    • A、程序查询方式和程序中断方式
    • B、DMA和通道方式
    • C、外围处理机方式
    • D、以上都对

    正确答案:D

  • 第19题:

    试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。


    正确答案: 相同点:这两种方式下,主机和I/O设备都是并行工作。
    不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。
    DMA方式适用场合:高速、批量数据的简单传送。
    中断方式适用场合:处理复杂随机事件、控制中低速1/O设备。

  • 第20题:

    程序查询方式、中断方式和DMA方式的优先级排列次序为:()

    • A、程序查询方式、中断方式、DMA方式
    • B、中断方式、程序查询方式、DMA方式
    • C、DMA方式、程序查询方式、中断方式
    • D、DMA方式、中断方式、程序查询方式

    正确答案:D

  • 第21题:

    问答题
    比较程序中断方式与DMA方式有哪些不同?

    正确答案: 程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备和CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存开始地址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令来完成这些工作。
    解析: 暂无解析

  • 第22题:

    单选题
    在磁盘接口中()。
    A

    采用直接程序传送方式(查询等待方式)

    B

    只采用中断方式

    C

    只采用DMA方式

    D

    既有DMA方式也有中断方式


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

  • 第23题:

    问答题
    试比较中断方式与DMA方式的主要异同,并指出它们各自应用在什么性质的场合。

    正确答案: 相同点:这两种方式下,主机和I/O设备都是并行工作。
    不同点:中断方式在CPU响应了I/O设备的中断请求后,要暂停现行程序的执行,转为I/O设备服务。DMA方式直接依靠硬件实现主存与I/O设备之间的数据直传,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,CPU效率比中断方式。
    DMA方式适用场合:高速、批量数据的简单传送。
    中断方式适用场合:处理复杂随机事件、控制中低速1/O设备。
    解析: 暂无解析

  • 第24题:

    问答题
    比较DMA方式和程序中断方式的区别,根据比较,指出DMA工作方式的优缺点。

    正确答案: 中断方式:外部设备每进行一个数据的输入/输出,都要通过“中断申请”要求CPU进行处理。CPU通过执行一段“中断服务程序”完成数据的传输。
    D.MA方式:CPU通过对DMAC的初始化,启动一个数据块的传输操作。之后的数据传输通过信号的联络,在外设接口和存储器之间进行,CPU只需简单地让出总线,而无需其他操作。
    根据上述比较,可以得到DMA工作方式的如下特点:
    优点:
    1)对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。
    2)外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。
    缺点:
    1)实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。
    2)DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。
    解析: 暂无解析