简答题

CPU与外设交换数据的传送方式可分为哪几种?试简要说明它们各自的特点

正确答案

程序传送:较好地协调外设与CPU之间定时的差别;程序和接口电路比较简单。缺点是CPU必须做程序等待循环,不断测试外设的状态,直至外设为交换数据准备就绪为止。这种循环等待方式很花费时间,大大降低了CPU的运行效率
中断传送:中断操作的I/O操作与查询方式的不同,他总是先由外设主动请求中断,再由CPU通过响应外设发出的中断请求来实现。好处是既大大提高了CPU的工作效率,又能对突发事件做出实时处理,I/O响应速度很快。缺点是需要一系列中断逻辑电路支持,中断程序设计和调试也比较复杂
直接存储器存取(DMA)传送:DMA方式是一种专门的硬件电路执行I/O交换的传送方式,它让外设接口可直接与内存进行高速的数据传送而不必经过CPU,这样就不必进行保护现场之类的额外操作,可实现对存储器的直接存取

答案解析

相似试题
  • CPU与外设交换数据的传送方式可分为哪几种?简要说明它们各自的特点。

    简答题查看答案

  • CPU与外设交换数据的传送方式通常有()。

    填空题查看答案

  • CPU与外设数据传送由的方式有哪几种?

    简答题查看答案

  • CPU与外设接口交换信息的方式有以下几种,其中在()下,CPU被外设独占;而在()下支持CPU与外设并行工作,并且可以用于突发事件的处理;()用于高速、大批量的数据传送,并由硬件实现。

    多选题查看答案

  • 在CPU与外设的数据传送方式中,()可提高系统的工作效率。

    单选题查看答案

  • 在CPU与外设进行数据传送时,下列()方式可提高系统的工作效率。

    单选题查看答案

  • CPU对外设进行数据传送的方式有哪几种?

    简答题查看答案

  • 对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。完成这种数据传送最好选用的传送方式是()

    单选题查看答案

  • CPU和外设之间的数据传送方式有哪几种?无条件传送方式通常用在哪些场合?

    简答题查看答案