有程式直接控制方式、中斷控制方式、DMA方式和通道方式4種。
1、程式直接控制方式:由使用者程序來直接控制記憶體或CPU和外圍裝置之間的資料傳送。
2、中斷控制方式:利用向CPU傳送中斷的方式控制外圍裝置和CPU之間的資料傳送。
3、DMA方式:在外圍裝置和記憶體之間開闢直接的資料交換通路進行資料傳送。
4、通道方式:使用通道來控制記憶體或CPU和外圍裝置之間的資料傳送。