差分

移動先: 案内検索

プロセス管理

5 バイト除去, 2009年6月3日 (水) 10:27
/* カーネル側から見る */
ある一瞬においては1つの物理的なCPUを専有できるのは1つのプログラムだけです。
また、その実行のためにCPUリソース以外にも必要なリソースも割り当てられています。
実行中プロセスの持つリソースを分類すると次のようになります。
この時、この割り当てられたリソースを使って実行する主体をプロセスと呼ぶことができます。* CPUリソース (タスク系リソース)* プロセス間通信系リソース* 記憶管理系リソース* ファイル管理系リソース* ユーザ管理系リソース  これらの割り当てられたリソースを使って実行する主体をプロセスと呼ぶことができます。
プログラムの実行 (=プロセス) = [
[CPUリソース]
[必要なリソースその1記憶管理系リソース] [必要なリソースその2ファイル管理系リソース]
....
]
 
実行中プロセスの持つリソースを分類すると次のようになります。
 
 
* CPUリソース (タスク系リソース)
* プロセス間通信系リソース
* 記憶管理系リソース
* ファイル管理系リソース
* ユーザ管理系リソース
匿名利用者