第3回 プロセスとスレッド

Process Explorerによるプロセスの一覧SysinternalsのProcess Explorerというツールを使うと、タスクマネージャーよりも詳しくプロセスの状態を確認できる。プロセスの親子関係も確認できる。  (1)アイドルプロセス。これは仮想的なプロセスであり、他のプロセスが何も動作していないときに、このプロセスが動作しているものと見なされる。  (2)システムカーネルに相当するプロセス。(1)と(2)は通常のプロセスではないものの、見掛け上は他のプロセスと同じようにカーネル内部のプロセス一覧テーブルに格納され、その情報を取得できるようになっている。  (3)Windowsシステムの初期化やサービスの開始、ユーザーの実行環境の準備などを行う。  (4)いわゆるWindows OSカーネルとして動作しているプロセス群。  (5)ユーザーのログオンやログオフ、ユーザーセッションなどを管理する。  (6)ユーザー環境で動作するプロセス。最初にエクスプローラーが動作している。

Process Explorerによるプロセスの一覧SysinternalsのProcess Explorerというツールを使うと、タスクマネージャーよりも詳しくプロセスの状態を確認できる。プロセスの親子関係も確認できる。  (1)アイドルプロセス。これは仮想的なプロセスであり、他のプロセスが何も動作していないときに、このプロセスが動作しているものと見なされる。  (2)システムカーネルに相当するプロセス。(1)と(2)は通常のプロセスではないものの、見掛け上は他のプロセスと同じようにカーネル内部のプロセス一覧テーブルに格納され、その情報を取得できるようになっている。  (3)Windowsシステムの初期化やサービスの開始、ユーザーの実行環境の準備などを行う。  (4)いわゆるWindows OSカーネルとして動作しているプロセス群。  (5)ユーザーのログオンやログオフ、ユーザーセッションなどを管理する。  (6)ユーザー環境で動作するプロセス。最初にエクスプローラーが動作している。