| Interupt Request | IRQs are used by computer components to request information from the CPU. The IRQ travels along a wire on the motherboard to the CPU. When the CPU receives an interrupt request, the CPU determines how to fulfill this request. The priority of the request is determined by the IRQ number assigned to that computer component. Older computers only had eight IRQs to assign to devices. Newer computers have 16 IRQs, which are numbered 0 to 15. As a general rule, each component in the computer must be assigned a unique IRQ. IRQ conflicts can cause components to stop functioning and even cause the computer to crash. With the numerous components that can be installed in a computer, it is difficult to assign a unique IRQ to every component. Today, most IRQ numbers are assigned automatically with plug and play (PnP) operating systems and the implementation of PCI slots, USB ports, and FireWire ports. |