couse2610专题

Couse2610_lab10_PCB中的task_struct

本文的重点是剖析task_struct,在这之前我们需要先了解一下进程的概念和Linux下进程控制块PCB。 1. 进程的概念 1.1 定义 进程是程序的一个执行实例;进程是正在执行的程序;进程是能分配处理器并由处理器执行的实体。 按内核观点来谈进程:它担当分配系统资源(CPU时间,内存)的实体。 1.2进程的两个基本元素 一是程序代码(可能被执行相同程序的其他进程共享),二是和代码相关