输入/输出系统的四种不同工作方式对CPU利用率比较
程序控制工作方式:输入/输出完全由CPU控制,整个I/O过程中CPU必须等待其完成,因此对CPU的能力限制很大,利用率较低
程序中断工作方式:CPU不再定期查询I/O系统状态,而是当需要I/O处理时再通知CPU,从而解决了CPU低效等待的缺陷
DMA工作方式:它是通过使用DMA控制器来控制和管理数据传送,CPU的利用率大大提高
I/O通道技术:将CPU从I/O操作中完全脱离出来,由专门的通道机来完成I/O的处理与控制工作
程序控制工作方式:输入/输出完全由CPU控制,整个I/O过程中CPU必须等待其完成,因此对CPU的能力限制很大,利用率较低
程序中断工作方式:CPU不再定期查询I/O系统状态,而是当需要I/O处理时再通知CPU,从而解决了CPU低效等待的缺陷
DMA工作方式:它是通过使用DMA控制器来控制和管理数据传送,CPU的利用率大大提高
I/O通道技术:将CPU从I/O操作中完全脱离出来,由专门的通道机来完成I/O的处理与控制工作