0
私はプロセス状態を経験していました。最初の状態は「プロセスの作成」でした。プロセスの作成は何を意味しますか?それはプログラムの完了とハードディスクに保存ですか?OSのプロセスの作成でもう少し説明が必要です
私はプロセス状態を経験していました。最初の状態は「プロセスの作成」でした。プロセスの作成は何を意味しますか?それはプログラムの完了とハードディスクに保存ですか?OSのプロセスの作成でもう少し説明が必要です
「プロセスの作成」という状態は、レディ状態になる前に参照するもので、OSによってスケジュールされる準備ができています。プロセス作成状態とは、プロセスの本質の初期設定を指します。 UNIXでは、システム起動時に、他のすべてのプロセスの親である「init」という名前の最初のユーザーレベルのプロセスが作成されます。
UNIX fork()
は、新しいプロセスを作成するために使用されます。このプロセスの作成中にfork()
は子プロセスの新しいアドレス空間を作成し、プロセスID(pid)が割り当てられ、親プロセスのすべてのマッピングが子のアドレス空間にコピーされ、新しいプログラムがロードされます子プロセスのアドレス空間に挿入します。これは 'Process Creation'で起こります。fork()
に続いてexec()
が呼び出され、子プロセスが独自のプログラムを実行できるようになります。