how can the situation be handled when two or more interrupt request occur simultaneously?
Answers
Answer:
Explanation:
The way an interrupt is handled will depend on the architecture of the computer system in use.
If a high priority interrupt comes at the same time as a low priority interrupt, the high priority interrupt will be serviced first. This is true if they are from different IRQ lines
If they are one the same IRQ, a skip chain is processed. The device drivers check the linked list and handles any outstanding requests. The subsequent driver in the chain is called until every device is polled and its outstanding request are serviced.
The way the multiple interrupts are handled differs from system to system and generation to generation. According to the age of computer, there will be different controllers.
Suppose a system can handle multiple interrupts and when the multiple interrupts occurs, the system prioritize as to which one to serve first. If there is only “single interrupter” and when multiple interrupt occurs, then it will have certain external controller to handle it.