【操作系统】王道考研 p63 I/O控制方式:程序直接控制方式、 中断驱动方式、DMA方式、通道控制方式 |
您所在的位置:网站首页 › cpu和内存之间的数据交换和传输 › 【操作系统】王道考研 p63 I/O控制方式:程序直接控制方式、 中断驱动方式、DMA方式、通道控制方式 |
I/O控制方式 知识总览IO控制方式就是用什么样的方式来控制IO设备的数据读写。
对程序直接控制方式的改进。由于程序直接控制方式CPU利用率低是因为“忙等”,这里CPU发出读写命令后就把该进程阻塞,这样就不会忙等。 数据的传送单位——块。 直接从设备到内存或反之,中间不再需要CPU。 优缺点: 优点: 数据传送单位:一个或多个块。 数据流向:不需要进过CPU。 效率增加,并发性提升。 缺点: CPU每发出一条IO指令,只能读写一个或多个连续的数据块。 如果要读写多个离散的数据块,或要将数据分别写到不同的内存中,CPU要发出多个IO指令,进行多次中断 才行。 通道:可以理解为弱鸡版的CPU,可以识别并执行一系列的通道指令。 通道像是一个功能完善,办事专业的CPU的小弟 缺点: 需要硬件、麻烦。 四种方式其实可以理解为慢慢==“解放CPU”==的方法。 CPU被解放了(从一直参与,到最后参与一下下,委托(弱一点的)别人帮自己做事,委托(强一点的)别人帮自己做事),就可以去做更多的别的事情。资源利用率自然就高了。 且,传输单位越来越大 (字-字-块-一组块)。 通道:弱鸡版CPU 通道程序:任务清单 (通道程序可见上上张图右下角) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |