位置:51电子网 » 技术资料 » 数码专栏

程序中断传送方式

发布时间:2014/6/8 20:40:07 访问次数:1958

   程序中断传送方式是指CPU在执行程序的过程中,如果出现I/O设备的请求,S6D0139X11-BOCY在满足一定条件的情况下,CPU暂时停止原程序的执行,转去执行一段为I/O设备服务的程序,服务程序执行完毕后,再返回到原来暂停的程序继续执行的过程。

   采用程序中断方式,CPU和I/O接口不但在硬件上要增加相应的接口电路,而且在软件上还需编写相关的中断程序。

   中断传送的最大优点是CPU效率高,因为是I/O设备在准备好后主动提出请求,才进行的数据传送。CPU只有在收到这个要求之后,才暂时中断原程序,而在此之前是有任务在执行的,因此没有出现“踏步”状态。

   中断方式的缺点是其传送数据的过程全是在CPU执行程序的控制下进行的,所以是一种软件的并行方式。从]UO设备传送数据到RAM中就需要几十个时钟周期,这个速度对于在高速传送大量数据的场合中,是不适合的,所以可采用下面的这一种传送方式。

   DMA方式

   DMA方式即直接存储器存取方式,是一种外部设备和存储器之间直接传送数据的方式,当I/O设备的速度很快,并且和主存之间有大量的数据需要传送时,就可采用这种方式。在这种方式中.I/O设备和主存之间有一条数据通路,交换数据时不需要CPU的控制,它是在一种硬件控制器DMAC的控制下直接进行,此时CPU可以执行别的任务。所以DMA方式是一种硬件并行方式,是目前外设和存储器交换信息速度最快的一种传送方式。

   程序中断传送方式是指CPU在执行程序的过程中,如果出现I/O设备的请求,S6D0139X11-BOCY在满足一定条件的情况下,CPU暂时停止原程序的执行,转去执行一段为I/O设备服务的程序,服务程序执行完毕后,再返回到原来暂停的程序继续执行的过程。

   采用程序中断方式,CPU和I/O接口不但在硬件上要增加相应的接口电路,而且在软件上还需编写相关的中断程序。

   中断传送的最大优点是CPU效率高,因为是I/O设备在准备好后主动提出请求,才进行的数据传送。CPU只有在收到这个要求之后,才暂时中断原程序,而在此之前是有任务在执行的,因此没有出现“踏步”状态。

   中断方式的缺点是其传送数据的过程全是在CPU执行程序的控制下进行的,所以是一种软件的并行方式。从]UO设备传送数据到RAM中就需要几十个时钟周期,这个速度对于在高速传送大量数据的场合中,是不适合的,所以可采用下面的这一种传送方式。

   DMA方式

   DMA方式即直接存储器存取方式,是一种外部设备和存储器之间直接传送数据的方式,当I/O设备的速度很快,并且和主存之间有大量的数据需要传送时,就可采用这种方式。在这种方式中.I/O设备和主存之间有一条数据通路,交换数据时不需要CPU的控制,它是在一种硬件控制器DMAC的控制下直接进行,此时CPU可以执行别的任务。所以DMA方式是一种硬件并行方式,是目前外设和存储器交换信息速度最快的一种传送方式。

相关技术资料
6-8程序中断传送方式
相关IC型号
S6D0139X11-BOCY
暂无最新型号

热门点击

 

推荐技术资料

绘制印制电路板的过程
    绘制印制电路板是相当重要的过程,EPL2010新颖的理... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式