プロセス管理(7) - 変換プロセスと状態

プロセス管理(7) - 変換プロセスと状態

プロセスの状況

プロセスの寿命は、プロセス全体を特徴付ける状態のグループに分けることができます。状態PCBにおけるプロセス制御システム構成の値。

プロセスの寿命は、少なくとも3つの基本状態を持つプロセス中:実行状態、状態及び準備状態を待ちます。

実行状態

一方のみの状態の実行中に任意の時点でプロセス単一CPUシステム。

レディ

プロセスがディスパッチプロセッサを介して取得する限り、CPUに加えて、準備完了状態の他のリソースとなっている、それがすぐに実行に入れることができます。

メモリの効率的な使用のためのいくつかのシステムでは、レディ状態はさらにメモリと外部メモリレディ状態レディ状態に分かれています。しかし、それはまた、システムのオーバーヘッドとシステムの複雑さを増します。

メモリレディ

唯一のプロセスは即時実行に入れることができるプロセッサを受け取った後、メモリレディ状態になっています

外部メモリレディ状態

プロセスは、メモリの外部メモリの準備ができた状態になった後、彼らが実行のためにスケジュールされる前にのみ使用可能になるの

ブロッキング状態

プロセッサを放棄するイベントを待つ処理は、待機(ブロック)ステートに入ります。

ブロッキング状態は、条件に応じて分割されます

状態は、さらにデバイスを待ち、このようなメモリ待ち時間として異なるサブ状態にイベント待ちの種類に応じて分割することができ、およびデータファイルを待つ待ち待ちます。

メリット:
この制御システムの利点は、発見とより簡単に対応するウェイクアップのプロセスは簡単です。

短所:
しかし、システムが設定されてあまりにも多くの州が増加し、システムパラメータおよび変換プロセスの状態になります。

状態変換プロセス

変換条件

1.変更プロセスのプロセスは、実装プロセスの状態を反映します。
これらの状態および変化および形質転換発生のプロセスの外部条件の実装2.。
時々完了するハードウェア・トリガにより、異なる制御プロセスの使用に加えて、状態を変換する3.プロセス。

操作を中断

保留中の操作は何ですか

メモリから除去される過程

その理由をご紹介

1.エンドユーザが必要
2.親の要求を
負荷調整が必要3.
必要4.オペレーティングシステム、「ハング」演算子の処理(プロセスメモリが一時的に除去します)

起こり得る状態遷移の処理をサスペンド

準備→レディ静止1.活動
活性を遮断→2はまだブロックされて
準備ができてまだ3レディ→活動を
活性を遮断する静止ブロック→4。

おすすめ

転載: www.cnblogs.com/mengxiaoleng/p/11618224.html