阅读背景:

《深入理解Linux内核》-3.2. 进程描述符

来源:互联网 

3.2. 进程描述符

为了管理进程,内核必须对每个进程正在做什么有一个清晰的画面。比如,它必须知道进程的优先级、它是正在运行还是被某个事件阻塞、它的地址空间是多少、它被允许访问哪些地址等等。进程描述符发挥了这些作用,它是一个task_struct类型的结构,包含与单个进程有关的所有信息。正因为存放了这么多信息,进程描述符是非常复杂的。除了大量的包含进程属性的字段,文件描述符还包含若干个指向其他数据结构的指针,这些数据结构又包含指向其他结构的指针。图3-1形象地展示了linux进程描述符的结构。为了管理进程,内核必须对每个进程正在做什么有一个清晰的画面




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: