When out-of-order completion is used in a superscalar processor, resumption of execution after interrupt processing is complicated,

Question:

When out-of-order completion is used in a superscalar processor, resumption of execution after interrupt processing is complicated, because the exceptional condition may have been detected as an instruction that produced its result out of order. The program cannot be restarted at the instruction following the exceptional instruction, because subsequent instructions have already completed, and doing so would cause these instructions to be executed twice. Suggest a mechanism or mechanisms for dealing with this situation.
Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Question Posted: