进程切换时,需要保存进程的上下文,那么到底什么是上下文呢?
一、什么是上下文?
二、为什么要保存上下文?
因为上下文是存放在指令计数器和寄存器等资源中,而这些资源不是进程独占的,而是所有进程执行的时候都需要的,所以切换进程之后,这些资源就被切换进来的进程使用了。从而需要把旧进程的上下文保存起来,当再次调用进程时,把上下文重新拷贝到指令计数器和寄存器等资源。
进程切换时,需要保存进程的上下文,那么到底什么是上下文呢?
一、什么是上下文?
二、为什么要保存上下文?
因为上下文是存放在指令计数器和寄存器等资源中,而这些资源不是进程独占的,而是所有进程执行的时候都需要的,所以切换进程之后,这些资源就被切换进来的进程使用了。从而需要把旧进程的上下文保存起来,当再次调用进程时,把上下文重新拷贝到指令计数器和寄存器等资源。