ron*_*y_t 7 linux x86 assembly operating-system linux-kernel
进程的虚拟地址空间包含1 GB的内核空间:
现在我假设这个1 GB的内核空间指向与内核相关的数据和代码(包括中断描述符表(IDT)).
现在让我们说CPU正在执行某个进程,这个进程进行了系统调用(触发了中断0x80(int 0x80)).会发生什么是CPU将转到IDT并执行与中断号相关的中断处理程序0x80.
现在CPU将保持在当前进程中,并从当前进程的内核空间执行中断处理程序(因此不会发生上下文切换)?
| 归档时间: |
|
| 查看次数: |
475 次 |
| 最近记录: |