深入理解linux内核笔记


深入理解linux内核笔记

内核

unix内核根据执行状态分为’用户态’和’执行态’

  • 用户与内核态的切换
  1. 进程调用系统调用
  2. 触发异常(exception)
  3. 响应中断
  4. 内核线程的执行(这里有一些歧义,本身就是内核态)
  • 进程描述符

进程描述符是用来描述当前正在运行的进程的详细信息,包括以下几个部分
- 程序计数器和栈指针
- 通用寄存器
- 浮点寄存器
- 内存管理寄存器

  • 可重入内核

unix是可重入内核,意味着同时有若干个进程在执行,在抢占式内核调度系统中进程会交替执行

  • 僵尸进程
    僵尸进程的产生是由父进程通过’wait4()'的系统调用等待子进程的结束的状态,

  • 进程组与会话
    进程组是对一种"作业"的抽象
    登录会话指的是


  TOC