操作系统-IO控制方式

程序直接控制
中断驱动方式
DMA方式
通道控制方式

程序直接控制

中断驱动方式

CPU发出命令

将等待的I/O进程阻塞,CPU先去干其他事情

I/O完成后,控制器向CPU发出一个中断信号

CPU检测到信号,放下并保持现在正在干的事情

去处理中断


  • 总结
    image

image

DMA方式

Direct Memory Access直接存储器存取

  • CPU告诉DMA这次要读多少数据,数据要放在内存的什么位置

  • 数据传送的单位是"块"

  • 设备到内存,中间不在需要CPU作为快递小哥

  • 传送的开始和结束才需要CPU的干预

image

  • 总结
    image

通道控制方式

通道:一种硬件,弱鸡版CPU

总结

image

posted @ 2022-06-28 12:13  yangstar  阅读(87)  评论(0编辑  收藏  举报