硬件问题:ISA卡的IRQ号可以共享吗?PCI的IRQ可以共享吗?(50分)

L

lixx

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在有一个ISA卡,上面有串口COM3 COM4,安装后我发现COM1与COM3、COM2与COM4用的是
同一个IRQ号,后来在使用用发现COM1与COM3不能同时使用(单独使用都可以)。
现在我想同时使用,不知有没有方法解决?
另外如果把这块卡换成PCI卡是不是就可以了呢?
(因为我就有一台机器,上面的四个PCI卡共用一个IRQ号,但是还是可以区分开的,比如:
PCI 总线 0、设备 31、功能 5
PCI 总线 2、设备 8、功能 0
等等.)
另外我在另外一台机器上发现IRQ号有的大于15,比如20,23之类的,我想知道这是为什么?
我记得以前上学时,汇编书上讲的IRQ不是0-15吗?怎么会有20、23之类的IRQ号呢?
还有一般工控机上有的插槽数达14甚至更多,我想知道系统如何辨认它们的???
能提供类似的资料也可以。
首先谢谢各位.
 
IRQ好像不能共享阿。 如果能够共享 那么电脑怎么识别阿,那两个硬件的消息岂不是乱发了?
驱动程序怎么去控制他?
我个人认为。
 
ISA不能共享,pci的可以
 
同意yc-zhj
 
PCI的也不行的,所谓共享,只是进入中断服务后根据标志确定程序流向而已
 
我同意yc-zhj的
 
我所说的能共享,是根据机器上的硬件设备(我的电脑|属性),因为只要有IRQ号相同的设备,而且没有“?”,我就说它们能共享。
从我目前安装的情况看:
ISA与PCI的IRQ都可以共享,我之所以这么说是因为我见的机器上确实存在这种情况:IRQ都一样!
只是ISA卡不能同时使用,我只见过一台机器共享ISA的IRQ(共享的PCI卡可以同时使用,这种例子
几乎遍地都是,不信你们可以看看自己机器的硬件设备)
至于系统如何区别,我想还有别的方法,比如槽号、设备号等等
我的问题是:如何让共享IRQ的ISA卡可以同时使用,如果从理论上说明确实不能同时使用,那我把卡换成PCI卡是不是就好了?
还有哪位能提供这方面的资料?让我们学习学习。
 
ISA无法共享IRQ,这是他的识别码之一
 
顶部