触发中断时是否发生上下文切换?

ron*_*y_t 7 linux x86 assembly operating-system linux-kernel

进程的虚拟地址空间包含1 GB的内核空间:

在此输入图像描述

现在我假设这个1 GB的内核空间指向与内核相关的数据和代码(包括中断描述符表(IDT)).

现在让我们说CPU正在执行某个进程,这个进程进行了系统调用(触发了中断0x80(int 0x80)).会发生什么是CPU将转到IDT并执行与中断号相关的中断处理程序0x80.

现在CPU将保持在当前进程中,并从当前进程的内核空间执行中断处理程序(因此不会发生上下文切换)?