Hi,
I have a doubt about the interrupt handling and the
scheduling.
When an ISR is being executed, that particular
interrupt is disable.
Suppose the ISR is waking up a process using
wake_up_process().
Before that particular process is able to execute
any statement, if another interrupt comes and hence ISR will again
execute.
My question is if the interrupts are coming at very
high frequency, the process will never get the chance to execute. Is it
right???
Please tell me the scheduler reaction to an
interrupt. What happens to the current process????
Thanks in advance.
Regards,
Anj
|