0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

プロセスの状態遷移

Posted at

5状態プロセスモデル

オペレーティングシステムにおいて、プロセスがシステム内でどのように動作し、状態がどのように遷移するかを理解する上で非常に重要な概念です。このモデルでは、プロセスがとりうる状態を5つに分類します。

5つの状態

  1. 新規状態 (New)

    • システムに新しく到着したプロセスが置かれる状態です。
  2. 準備状態 (Ready)

    • CPUの使用を待っている状態です。実行可能ですが、他のプロセスがCPUを使用しているため、実行の順番を待っています。
  3. 実行状態 (Running)

    • CPUで実際に命令を実行している状態です。
  4. 待機状態 (Waiting)

    • あるイベント(例えば、I/Oの完了、他のプロセスの終了など)を待っている状態です。この状態の間、CPUは他のプロセスに割り当てられます。
  5. 終了状態 (Terminated)

    • 実行が完了し、システムから削除される状態です。

Untitled diagram-2024-09-12-013142.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?