 Another is that some exceptions (e.g.a memory-not-available exception) can be caused by an instruction that needs to be restarted.Control units can be designed to handle interrupts in one of two typical ways.