程序中断传送方式
发布时间:2014/6/8 20:40:07 访问次数:2012
程序中断传送方式是指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方式是一种硬件并行方式,是目前外设和存储器交换信息速度最快的一种传送方式。
上一篇:I/O设备数据传送的控制方式
上一篇:引起中断原因的设备或部件
热门点击
- 双波峰焊接过程示意图和双波峰焊锡波
- 半导体存储器的性能指标
- 程序中断传送方式
- 预置焊料预制片法
- 控制线(6条)
- 生成网络表文件和材料清单
- 函数定义
- 元件布局要满足再流焊、波峰焊的工艺要求和间距
- 影响印刷质量的主要因素
- 压接工艺
推荐技术资料
- 绘制印制电路板的过程
- 绘制印制电路板是相当重要的过程,EPL2010新颖的理... [详细]