门描述符
环境 CPU : x86 32bit内核版本:2.6.18 门描述符 在保护模式下,中断向量表中的表项由8个字节组成(两个字节的段描述符,偏移量四字节来表示),其中的每个表项叫做一个门描述符(gatedescriptor)。“门”的含义是当中断发生时必须先通过这些门,然后才能进入...
环境 CPU : x86 32bit内核版本:2.6.18 门描述符 在保护模式下,中断向量表中的表项由8个字节组成(两个字节的段描述符,偏移量四字节来表示),其中的每个表项叫做一个门描述符(gatedescriptor)。“门”的含义是当中断发生时必须先通过这些门,然后才能进入...
环境 CPU : x86 32bit内核版本:2.6.18 进程切换 为了控制进程的执行,内核必须有能力挂起正在CPU上执行的进程,并恢复以前挂起的某个进程的执行,这叫做进程切换,任务切换,上下文切换 schedule()——>context_switch()——>...
基础知识 stack frame Stack frame(栈帧)是一个为函数保留的区域,用来存储关于参数、局部变量和返回地址的信息。 寄存器 EIP $eip:instruction pointerEIP寄存器存放下一条要执行的指令地址。 EBP $ebp:frame p...