有向非巡回グラフ(DAG)の間に記述された処理シーケンスを実行します。
プログラムの実行順序:
- 編集します
- コンパイル
- リンク
- 実行
プログラムの構造:シーケンス、分岐鎖状、環状配置。
プログラムの実装:
- 実行モードシングルバッチシステム、または単純なシングルチップシステムのため順次実行。
- 同時実行:ほとんどの今日のオペレーティング・システムの(2020)
プログラム順序の実行の特徴。
- シーケンシャル
- クローズ
- 再現性
同時実行の導入は、リソース使用率を向上させることができます。
プログラムは、同時実行を特徴とすると:
- 断続的:ストップ・ゴー・プロセス
- 共有リソースへの複数のプログラム:閉鎖さを失います
- 非再現性
プロセス:動的実行処理のデータセット上の特定の別個の機能を有するプログラム。
- プロセスは、プログラムの抽象実行状態にあるオペレーティングシステムであります
- プログラム=ファイル(静的な実行可能ファイル)。
- プログラム= = +プログラムの実行状態を実行するプロセス。
- プロセスの特徴:ダイナミック、並行性、独立性、コンディショナリティー。
- 同時実行処理手段は、オーバーラップの実行時間におけるプロセスの数。
- 異なるプロセスに同じプログラム対応の実行中に数回。
- プロセスを実行するために必要なリソース(CPU <実行手順>とメモリは<プログラムが保存されて>)。
- プロセスは動的、静的なプログラムである:プログラムコードの順序集合です。
- プロセスは、プログラムの実行で、プロセスカーネル・モード/ユーザ・モードがあります。
- プロセスが一時的なもので、プログラムは永久的です
- プログラムプロセス、データ、プロセス制御ブロックを含む組成物。
- プロセスと手順の間に本質的な違いは、動的および静的特性です。
- 実装プロセスは、プロセッサを必要とします。
プロセスのステータス:
プロセスのライフサイクル:プロセスの作成、実行、待機、つかむ、目を覚ます、ストップ。
出力インタフェース、完全なコンピュータシステムに取り付けられた周辺装置 - プロセッサは、中央処理装置、主記憶装置、入力を含みます。プロセッサは、コンピュータ・システムとデータに格納されたデータを処理する構成要素であり、命令を実行するための所定のプログラム手順に従いました。
スリーステートプロセスモデル:
実行待ちの準備ができて、