操作系统-IO控制方式
程序直接控制
中断驱动方式
DMA方式
通道控制方式
程序直接控制
中断驱动方式
CPU发出命令
将等待的I/O进程阻塞,CPU先去干其他事情
I/O完成后,控制器向CPU发出一个中断信号
CPU检测到信号,放下并保持现在正在干的事情
去处理中断
- 总结
DMA方式
Direct Memory Access直接存储器存取
-
CPU告诉DMA这次要读多少数据,数据要放在内存的什么位置
-
数据传送的单位是"块"
-
设备到内存,中间不在需要CPU作为快递小哥
-
传送的开始和结束才需要CPU的干预
- 总结
通道控制方式
通道:一种硬件,弱鸡版CPU