每当发生中断时,处理器将当前状态存储在 cpu 寄存器中。在https://en.wikipedia.org/wiki/Process_control_block中提到,当发生上下文切换时,内核会为中断保存 cpu 或硬件寄存器的内容进程在内核中。一种情况是cpu寄存器的当前值保存在cpu本身中,另一种情况是保存在内核中。是否正确?与正常中断相比,上下文切换是否被区别对待?归根结底,这也是一种中断……对吧?
问问题
627 次
每当发生中断时,处理器将当前状态存储在 cpu 寄存器中。在https://en.wikipedia.org/wiki/Process_control_block中提到,当发生上下文切换时,内核会为中断保存 cpu 或硬件寄存器的内容进程在内核中。一种情况是cpu寄存器的当前值保存在cpu本身中,另一种情况是保存在内核中。是否正确?与正常中断相比,上下文切换是否被区别对待?归根结底,这也是一种中断……对吧?