进程描述符处理

thread_info数据结构和进程内核栈存放在两个连续的页框中,,如图所示,thread_info结构从0x015fa000地址开始存放,而进程内核栈从ox015fc000地址处开始存放,esp寄存器指向地址为0x015ff878的当前栈顶。内核使用alloc_thread_info和free_thrad_info宏分配和释放存储thread_info结构和内核栈的内存区

你可能感兴趣的:(linux,栈,内核,thread_in)