So-netSo-netキーワード

ツイートする
Yahoo!ブックマークに登録
ブックマークする
クリップする
Buzzurlにブックマーク

プロセス

プロセスとは

プロセス とは、 情報処理 において プログラム の動作中のインスタンスを意味し、全ての変数やその他の状態を含む。 マルチタスク オペレーティングシステム では多くのプロセスを 並列 実行するためにプロセス間で コンテキストスイッチ を行うことがある。 スレッド とは異なり、 OS から記憶領域やディスク資源を割り当てられて、処理を実行する。

組み込みシステム のオペレーティングシステムでは、プロセスを タスク と呼ぶことが多い。「プロセス」(あるいはタスク)という用語は「時間を占める何か」であり、対照的に「メモリ」は「空間を占める何か」である。タスクという語は、タスク=スレッドの意味で使われることもあり、プロセスという語より適用範囲が広い。また、 ジョブ がユーザーから見た処理の単位であるのに対し、「プロセス」は、コンピュータ側から見た処理の単位。

ひとつの CPU スレッドにおいてはある一時点にひとつのプロセスしか実行できない。 Athlon 64 X2 のような デュアルコア のプロセッサでは、2つのプロセスを一度に実行することができる。 インテル Pentium 4 での 同時マルチスレッディング はそれとは異なる設計である。 マルチスレッド でないプロセスに関して言えば、メモリレイテンシを隠蔽することによって コンテキストスイッチ を高速化する効果が期待できる。

主プログラムを1つのプロセスとし、それ以外を並列に動作するプロセス群として独立させ、非同期に動作するサブルーチンとして実装することもある。プロセスは リソース を所有しており、メモリ上のプログラムの「イメージ」はそのようなリソースの1つと言える。 マルチプロセッシング システムでは多くのプロセスが同じ リエントラント...

提供:wikipedia

ショッピング「プロセス」

関連キーワード

RSS

「プロセス」を含む口コミ

ブログ

Q&A