什么时候发生用户态到内核态的切换?中断的原因?请问这个怎么回答?