context switch handled as an interrupt