进程描述符 令为了管理进程,内核必须对每个进程进行清晰的 描述。 令进程描述符提供了内核所需了解的进程信息 源码 include/linux/sched.h定义 struct task struct 1958 数据结构很庞大 ●基本信息 ●管理信息 控制信息 01026: struct task struct 01027: volatile long state;/*-1 unrunnable, 0 runnable, >0 stopped * 01028: void *stack 01029: atomic_t usage 01030 unsigned int flags;/* per process flags, defined below unsigned int ptrace snDTtUIL I2021/2/6 Linux操作系统分析 6/65 进程描述符 ❖为了管理进程,内核必须对每个进程进行清晰的 描述。 ❖进程描述符提供了内核所需了解的进程信息 ➢源码include/linux/sched.h定义 struct task_struct ➢数据结构很庞大 ⚫基本信息 ⚫管理信息 ⚫控制信息