酷炫金毛

文章
7
资源
0
加入时间
2年10月21天

Linux中的异常和中断处理以及系统调用

Linux中的异常和中断处理Linux利用陷阱门来处理异常,利用中断门来处理中断。异常和中断对应处理程序都属于内核代码段,所以,所有中断门和陷阱门的段选择符(0x60)都指向 GDT 中的“内核代码段”描述符。通过中断门进入到一个中断服务程序时,CPU 会清除 EFLAGS 寄存器中的 IF 标志,即关中断;通过陷阱门进入一个异常处理程序时,CPU 不会修改 IF 标志。也就是说,外部中断...