您的位置:首页 > 其它

什么是进程表?

2015-07-01 16:51 295 查看
进程表,也称进程控制块(PCB),是由操作系统维护的,每个进程占用其中一个表项。该表项包含了操作系统对进程进行描述和控制的全部信息,从而保证该进程换出后再次启动时,就像从未中断过一样。

在典型的系统中包含如下关键字段;

1.进程管理相关

包含三大类信息;

1)标识信息:用于唯一地标识一个进程,包括进程ID、父进程、进程组等。

2)现场信息:用于保留一个进程在运行时存放在处理器现场中的各种信息。它们用于在进程切换是保存处理器现场和恢复处理器现场。包括通用寄存器、PSW、堆栈指针、程序计数器等。

3)控制信息:用于管理和调度一个进程。包括进程开始时间、使用CPU的时间等。

2.存储管理相关

1)正文段指针

2)数据段指针

3)堆栈段指针



3.文件管理相关

根目录、工作目录、文件描述符、用户ID、组ID等
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: