Chinaunix首页 | 论坛 | 博客
  • 博客访问: 343637
  • 博文数量: 235
  • 博客积分: 2611
  • 博客等级: 少校
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 11:48
文章分类

全部博文(235)

文章存档

2015年(3)

2014年(2)

2011年(2)

2009年(20)

2008年(208)

分类:

2008-11-13 10:15:19

所谓进程就是程序执行时的一个实例. 它是现代操作系统中一个很重要的抽象,我们从进程的生命周期:创建,执行,消亡来分析一下Linux上的进程管理实现.
一:前言
进程管理结构;
在内核中,每一个进程对应一个task.就是以前所讲的PCB.它的结构如下(include/linux/sched.h):
struct task_struct {
    volatile long state;   /* -1 unrunnable, 0 runnable, >0 stopped */
     void *stack;
……
阅读(342) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~