我目前正在阅读 Remzi 和 Andrea 所著的《操作系统 - 三个简单的部分》,在有关上下文切换的部分中,它指出在中断期间,正在运行的进程的寄存器被保存到其内核堆栈中,然后将运行进程的寄存器保存到内核堆栈中。下一个进程是从 PCB 加载的,但稍后它会说它是从内核堆栈加载的
我的问题是,当您稍后从内核堆栈加载寄存器时,为什么要从 PCB 加载寄存器?当您将所有信息保存在内核堆栈上时,PCB 的意义何在?
operating-system
operating-system ×1