Q.
プロセスとは何か説明せよ。
A.
プログラムの実行中の実態ははプロセスという用語で呼びます。
(タスクという用語もOSの種類によって呼ぶこともある)
プログラムはmain関数や使用するデータによって実現します。
このプログラムを実行すると、このプログラムの情報が全てメモリ上に展開され、利用されます。
この展開された情報をひとまとめにしてプロセスと呼んでいます。
プロセスの主要な関数はfork exec, waitpid の3つです
補足)
execとは、execに指定したコマンドを実行する。このコマンドを実行する際に,新しいプロセスを作成せずに,現在のジョブと置き換えて実行される。