第一课Linux操作系统分析.pptVIP

  • 4
  • 0
  • 约8.77千字
  • 约 85页
  • 2017-09-03 发布于湖北
  • 举报
xlanchen@2007.9.25 Linux Operating Systems Analysis Linux操作系统分析 主讲:陈香兰 助教:贾永泉、毛熠璐 xlanchen@ustc.edu.cn 3606864-83(西区电三421) Autumn 2007 Linux的进程 xlanchen@2007.9.18 主要内容 进程描述符 进程切换 进程的创建和删除 进程调度 进程的概念 进程是执行程序的一个实例 进程和程序的区别 几个进程可以并发的执行一个程序 一个进程可以顺序的执行几个程序 进程描述符 为了管理进程,内核必须对每个进程进行清晰的描述。 进程描述符提供了内核所需了解的进程信息 include/linux/sched.h struct task_struct 数据结构很庞大 基本信息 管理信息 控制信息 Linux进程的状态 可运行状态(TASK_RUNNING) 可中断的等待状态(TASK_INTERRUPTIBLE) 不可中断的等待状态(TASK_UNINTERRUPTIBLE) 暂停状态(TASK_STOPPED) 僵死状态(TASK_ZOMBIE) 状态值的改变通常是一个简单的赋值 内核也提供set_task_state 和set_current_state 宏 进程状态转换图 标识一个进程 使用进程描述符地址 进程和进程描述符之间有非常严格的一

文档评论(0)

1亿VIP精品文档

相关文档