プロセス | ASAHIネット
HOME
キーワードトップ
その他
は
ふ
プロセス
プロセス
プロセス
とは、情報処理においてプログラムの動作中の
インスタンス
を意味し、全ての
変数
やその他の状態を含む。
マルチタスク
オペレーティングシステム
では多くの
プロセス
を並
列
実
行
するために
プロセス
間で
コンテキスト
スイッチ
を
行
うことがある。
スレッド
とは異なり、
OS
から記憶領域や
ディスク
資源を割り当てられて、処理を実
行
する。
組み込みシステム
の
オペレーティングシステム
では、
プロセス
を
タスク
と呼ぶことが多い。「
プロセス
」(あるいは
タスク
)という用語は「時間を占める何か」であり、対照的に「
メモリ
」は「空間を占める何か」である。
タスク
という語は、
タスク
=
スレッド
の意味で使われることもあり、
プロセス
という語より適用範囲が広い。また、ジョブがユーザーから見た処理の単位であるのに対し、「
プロセス
」は、コンピュータ側から見た処理の単位。
ひとつの
CPU
スレッド
においてはある一時点にひとつの
プロセス
しか実
行
できない。
Athlon 64 X2
のような
デュアルコア
のプロセッサでは、2つの
プロセス
を一度に実
行
することができる。
インテル
の
Pentium 4
での同時マルチスレッディングはそれとは異なる設計である。
マルチスレッド
でない
プロセス
に関して言えば、
メモリ
レイテンシを隠蔽することによって
コンテキスト
スイッチ
を高速化する効果が期待できる。
主プログラムを1つの
プロセス
とし、それ以外を並
列
に動作する
プロセス
群として独立させ、
非同期
に動作するサブルーチンとして
実装
することもある。
プロセス
は
リソース
を所有しており、
メモリ
上のプログラムの「イメージ」はそのような
リソース
の1つと言える。マルチプロセッシング
システム
では多くの
プロセス
が同じ
リエントラント
なプログラムの
メモリ
上の
コピー
を共有しているが、プログラムの「イメージ」は個々の
プロセス
が所有していると言える(多重
仮想記憶
)。
以上の説明は
オペレーティングシステム
に管理される
プロセス
にも、
プロセス
代数で定義される
プロセス
にも当てはまる。
「
プロセス
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
続きを見る
「プロセス」に関連するおすすめ情報
高品質・低価格のインターネットプロバイダ
インターネット
プロバイダー
「ASAHIネット」は
ADSL
, 光回線などの
インターネット
接続を業界最安値水準でを提供している。日経ビジネス・J.D. Power等のお客様満足度調査でも高い評価を得ており。「推奨度№1」といわれるのも納得だ。
ASAHIネット|プロバイダ ASAHIネット|料金、満足度…比較して選ばれるプロバイダー
...
マナバ フォリオ)」を活用し、自身のキャリアカの発達
プロセス
の「可視化」を通して、学生の主体的な
...