在上下文切换期间保存进程的硬件寄存器值

时间:2016-11-18 09:35:56

标签: kernel cpu interrupt cpu-registers context-switching

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

0 个答案:

没有答案