高手解答关于IO指令和通道指令

高手解答关于IO指令和通道指令,第1张

1、使用计算机的是人,所以当人 *** 作电脑时,CPU就会执行人下达的命令,并把人的命令解析为其它设备可识别的指令

2、指令集集成在CPU中,如早期的MMX和现在的SSE。

3、通道程序存放在主板BIOS中,就是基本的配置程序。这些程序由程序员开发后储存在主板BIOS芯片中,这些程序是可以升级的。

通道、DMA、中断三种基本I/O方式均为外围设备和内存之间的输入/输出控制方式,它们之间的区别如下:

一、驱动方式不同:

中断:允许I/O设备主动打断CPU的运行并请求服务,从而“解放”CPU,使得其向I/O控制器发送读命令后可以继续做其他有用的工作;

DMA:直接存储器存取方式的基本思想是在I/O设备和内存之间开辟直接的数据交换通路,彻底“解放” CPU;

I/O通道方式:DMA方式的发展,它可以进一步减少CPU的干预,即把对一个数据块的读(或写)为单位的干预,减少为对一组数据块的读(或写)及有关的控制和管理为单位的干预。

二、适用场景不同:

中断:适用于高效场合

DMA:不需要CPU干预介入的控制器来控制内存与外设之间的数据交流的场合

I/O通道方式:适用于以字节为单位的干预,同时实现CPU、通道和I/O设备三者并行 *** 作的场合

三、处理方法不同:

中断:在系统中具有多个中断源的情况下,常用的处理方法有,多中断信号线法中断软件查询法雏菊链法、总线仲裁法和中断向量表法。

DMA:获取总线的3种方式分别为:暂停方式、周期窃取方式和共享方式。

I/O通道方式:通道是一种通过执行通道程序管理I/O *** 作的控制器,它使主机与1/0 *** 作之间达到更高的并行程度。按照所采取的传送方式,可将通道分为字节多路通道、选择通道和数组多路通道3种。

参考资料来源:百度百科-中断

参考资料来源:百度百科-DMA

参考资料来源:百度百科-I/O通道

以上就是关于高手解答关于I/O指令和通道指令全部的内容,包括:高手解答关于I/O指令和通道指令、通道、DMA、中断三种基本I/O方式的异同点、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9351813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存