最近由于工作上遇到一些问题偏像计算机硬件软体设计方面的,虽然感觉有点简单,但是我却一直不是很理解,请大家帮忙:
在计算机中断控制中,不是说只有16个中断吗?IRQ编号从0到15,可是为什么在计算机设备管理里边查看的时候中断号却能一直到23?
如果两个设备共用一个中断号的话,就会造成冲突吗?但是设备管理里边却有5,6个设备共用一个中段号,这又是怎么回事?
还有,假如说如果计算机的两个PCIE设备共用一个中断号,在PCIE的电源管理模式中会有L0S,L1两种省电模式,如果其中一个设备一直工作,另外一个设备一直不工作,而不工作的那个设备会不会因为进入省电模式而导致中断的产生让另外一个工作的设备挂掉呢?
1. 硬件中断可能只有16个,其他的估计是软中断吧
2. 多个设备可以共用一个中断号,不过需要机制来识别中断源