一个io设备可以有多个io控制器吗?

2025-03-14 00:34:06
推荐回答(2个)
回答1:

1、用于处理IO的控制器,都叫做IO控制器,无论其放在CPU上、桥片上、还是设备上;
2、io控制器是位于计算机本身内部的,集成在主板上,而不是io设备里面的,它是输出输入设备,包含了一些寄存器,系统通过outb, intb这种指令往端口去读写数据,获取状态,这些寄存器并不存在于外设,如鼠标,键盘等
3、控制器和外设之间的数据传输是通过相关的标准接口,usb,串口啥的来规定的
4、简单点就是从电脑里出来,让人们知道的信息设备和信息输入电脑的设备都是由IO进行管理的。

回答2:

在多通路I/O系统中,一个设备可以连接多个设备控制器,一个设备控制器可以控制处理多个设备,多对多关系,同时通道和控制器也是多对多关系。实现上就是添加通路,解决了传统单通路可能通道或者控制器闲置的情况,而且添加通路就是接线成本也比较低。

详细可参考汤子瀛的操作系统教材。