OSが割り当てるプログラムの実行単位。アプリケーションを起動すると,OSはアプリケーションを構成するプログラムごとにプロセスを割り当て,同時にそのプロセスが利用できるメモリー領域などの資源(リソース)を割り当てる。

 各プロセスは独立しているため,仮にあるプロセスが停止したとしても,他のプロセスには悪影響を及ぼさないようになっている。プロセスの割り当て方はアプリケーションの作り方による。1つのプロセスで実行するものもあれば,処理内容ごとに異なるプロセスとして実行するものもある。