程序中斷傳送方式
發布時間:2014/6/8 20:40:07 訪問次數:1995
程序中斷傳送方式是指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新穎的理... [詳細]