PCB:每个工艺都有自己的PCB还是只有一个?

时间:2013-11-08 22:10:28

标签: operating-system

据我了解,操作系统中的每个进程都包含自己独立的进程控制块。我的一个朋友试图澄清这一点,并说实际上只有一个过程控制块包含每个过程的信息。

有人可以向我解释一下。每个流程都有自己的PCB,或者只有一个PCB包含所有流程的所有信息?

2 个答案:

答案 0 :(得分:5)

  1. 每个过程都有自己的PCB,通常存储为结构。
  2. 维护PCB的链接列表以跟踪所有过程。
  3. 认为它可能在各种操作系统上实现不同,但基本概念仅限于此。 总而言之,您可能会说有一个进程列表,其中包含所有进程的PCB。

答案 1 :(得分:2)

PCB它是过程控制块,它保存有关进程的更多信息。谁使用它或何时使用它。在操作系统中,内核执行上下文切换意味着从一个进程跳转到另一个进程,那时内核可能不满意UAREA info然后查看PCB。

主要用途:当人类死亡过程死亡时,有人必须对人进行会计处理(这里意味着过程会计)意味着他在生活中所做的好事或坏事。他使用了什么资源。他自然死亡或其他一些幸福。这个所有会计都只使用PCB完成。在这个名为僵尸进程的过程中。