标签: kernel cpu interrupt cpu-registers context-switching
每当发生中断时,处理器将当前状态存储在cpu寄存器中。在https://en.wikipedia.org/wiki/Process_control_block中,提到当发生上下文切换时,内核会为内核中断的进程保存cpu或硬件寄存器的内容。在一种情况下,cpu寄存器的当前值保存在cpu本身中,而在另一种情况下,它保存在内核中。它是否正确?与普通中断相比,上下文切换是否被区别对待?最终它也是一种中断形式......对吧?