linux操作系统分析与实践北大Ch3.pptxVIP

  • 2
  • 0
  • 约5.93千字
  • 约 92页
  • 2017-05-27 发布于重庆
  • 举报
linux操作系统分析与实践北大Ch3

Linux操作系统分析与实践 第三讲:进程管理;本讲主要内容;一、Linux中的进程;轻量级进程;进程描述符task_struct (include/linux/sched.h);进程描述符(续);进程描述符(续);current宏;进程的状态;状态之间的转换;进程链表;TASK_RUNNING状态的进程链表;进程PID hash;进程之间的父子关系;进程之间的父子关系(续);进程之间的父子关系(续);进程的地址空间;进程的地址空间(续);进程的地址空间(续);进程的地址空间(续);进程堆的管理;二、LINUX进程控制;相关的数据结构;相关的数据结构(续);相关的数据结构(续);相关的系统调用;;进程的创建过程;Fork调用执行示意;Fork——内存的变动;Fork——硬件相关的变化;Fork系统调用;写时复制;程序的执行;exec函数;Fork VS Exec;进程的撤销;进程的撤销;系统调用_exit();进程终止:do_exit();进程删除;三、Linux的进程调度;1、进程调度的依据;task_struct ;;;;;下一次调度将基本时间片指定为 进程的运行时间片 可以通过nice()和set priority() 改变进程的时间片 子进程继承父进程的基本时间片 INIT_TASK宏中初始化 D

文档评论(0)

1亿VIP精品文档

相关文档