プロセス
ある
プログラム
の
インスタンス
。各プロセスは、
スレッド
を生成することができる。
現代的なOSでは、プロセスは
仮想メモリ
が割り当てられており、プロセスごとにメモリ空間は独立している。このため、あるプロセスから別のプロセスが参照しているメモリに直接アクセスするようなことはできない。そのため、プロセス間でデータをやり取りするには、
IPC
を利用する。