タスクリストはどのように進行状況を受け入れますか?

タスクリストはどのように進行状況を受け入れますか?

私は、プロセスに関連する仕事を行う大学院生です。 Linuxタスクリストについて質問があります。

私が理解したのは、コンピュータが起動するたびにプロセスを受け入れることです。許可されたプロセスはどこでも作成できます。どうすればいいですか? Linuxでどのように広く受け入れられ、実行できるかを想像するのは難しいです。

私は初めてLinuxに触れたので、無知であればお詫び申し上げます。よろしくお願いします!

ベストアンサー1

Linuxが生成する最初のプロセスは、特定の端末のログインプロセスを開始するために(他のタスクを実行した後)initプロセスを生成するスイッチプロセスです。そこから、システムコール(fork、clone、vfork...)などの他のプロセスは、fork()が発生しやすいプロセスによって生成されます。

また、Linuxカーネル自体にはカーネルスレッドというスレッドがほとんどありません。スレッドはカーネル自体によって生成され(明らかに)、対応するtask_structもタスクリストにあります。

おすすめ記事