进程控制块PCB-linux进程与进程环境
进程控制块(PCB) 进程id。系统中每个进程有唯一的id,在C语言中用pid_t类型表示,其实就是一个非负整数。 进程的状态,有运行、挂起、停止、僵尸等状态。 进程切换时需要保存和恢复的一些CPU寄存器。 描述虚拟地址空间的信息。 描述控制终端的信息。 当前工作目录(Current Working Directory)。 umask掩码。 文件描述符表,包含很多指向file结构体的指针。 和信号相关的信息。 用户id和组id。 控制终端、Session和进程组。 进程可以使用的资源上限(Resource Limit)。 *