7

私の理解では、オペレーティング システムの各プロセスには、独自の個別のプロセス制御ブロックが含まれています。私の友人はこれを明確にしようとして、実際にはすべてのプロセスの情報を含むプロセス制御ブロックが 1 つだけあると言いました。

誰かが私にこれを説明できますか?各プロセスには独自の PCB がありますか? それとも、すべてのプロセスのすべての情報を含む 1 つの PCB しかありませんか?

4

2 に答える 2

7
  1. 各プロセスには独自の PCB があり、通常は構造体として保存されます。
  2. すべてのプロセスを追跡するために、PCB のリンクされたリストが維持されます。

さまざまなオペレーティング システムで実装が異なる可能性があると思いますが、基本的な概念はこれだけです。つまり、全体として、すべてのプロセスの PCB で構成されるプロセス リストがあると言えます。

于 2013-11-09T15:15:05.820 に答える