上下文切换(context switch)是两个进程之间切换(也即,将等待中的进程转为执行状态,而将正在执行的进程转为等待或终止状态)所耗费的时间。这样的动作会发生在多任务处理系统中,操作系统必须将等待中进程的状态信息载入内存,并保存执行中进程的状态信息。
为了解决此题,我们需要记录两个交换进程执行最后一条和第一条指令的时间戳,而上下文切换时间就是这两个进程的时间戳的差值。
上下文切换(context switch)是两个进程之间切换(也即,将等待中的进程转为执行状态,而将正在执行的进程转为等待或终止状态)所耗费的时间。这样的动作会发生在多任务处理系统中,操作系统必须将等待中进程的状态信息载入内存,并保存执行中进程的状态信息。
为了解决此题,我们需要记录两个交换进程执行最后一条和第一条指令的时间戳,而上下文切换时间就是这两个进程的时间戳的差值。