PCB(过程控制块)能否比过程图像更大?

时间:2016-10-18 13:26:33

标签: operating-system

我的问题涉及任何操作系统(最好是Windows和Linux)。过程映像是否小于PCB?

1 个答案:

答案 0 :(得分:0)

我所知道的任何操作系统中都没有过程控制块。过程控制块是一些可怕的教科书的发明。对于大多数处理操作系统PCB的人来说,意味着Process Context Block。这是存储进程(或线程)的块。 PCB结构由底层硬件定义。

操作系统必须维护有关进程状态的其他数据(例如,用于分页,调度,特权)。这通常存储在链接在一起的多个结构中。结合起来,这些结构和过程上下文块是神秘的过程控制块,这是愚蠢的教科书所描述的。

这些内核块可能比该过程的用户模式图像更大。