I think it will act differently for hardware and software interrupts for hardware interrupts are the urgent or given the higher priority but we're as the software interrupts are given less priority so it d pends on the interrupt if it is hardware it is immediately addressed but we're as the software interrupts it can wait
According to me if it is an hardware interrupt option a is correct
Software interrupts remaining three are applicable na all the 3 are methods to address the the interrupts irrespective of there performance and feasibility
if I take for software interrupts ABC all options are ways to handle an interrupt request how are u chooseing that one of the option is best but if we look all options are ways to handle a request
Integrity is maintained in every option (except option a because it may lead to error as it executes only half instruction it may lead to errors
: I wanted to know why did you think that option c is more appropriate (Iam not able to figure out how to answer this question because every option seems to be valid for me and how what is generally mean in the question it depends on the type of interrupt as I said hardware and software )