深入理解linux内核笔记
内核
unix内核根据执行状态分为’用户态’和’执行态’
- 用户与内核态的切换
- 进程调用系统调用
- 触发异常(exception)
- 响应中断
- 内核线程的执行(这里有一些歧义,本身就是内核态)
- 进程描述符
进程描述符是用来描述当前正在运行的进程的详细信息,包括以下几个部分
- 程序计数器和栈指针
- 通用寄存器
- 浮点寄存器
- 内存管理寄存器
- 可重入内核
unix是可重入内核,意味着同时有若干个进程在执行,在抢占式内核调度系统中进程会交替执行
-
僵尸进程
僵尸进程的产生是由父进程通过’wait4()'的系统调用等待子进程的结束的状态, -
进程组与会话
进程组是对一种"作业"的抽象
登录会话指的是