タグ

ブックマーク / uc2.h2np.net (1)

  • プロセス管理 - UnixClassWiki

    プロセスの基的概念 プログラムが動作する実行実体のことをプロセスと呼びます。単純化して説明すると、プログラムの実行のことです。 プロセスはプロセスごとにプロセスIDを付与され、その数字で管理されています。 このプロセスIDの数字は 一定の数字で循環します。 Linuxカーネルが扱えるプロセスIDの最大値は/proc/sys/kernel/pid_maxを参照すればわかります。 カーネルのソースコード内ではプロセスIDの最大値は次のようにして設定しています。 最少構成でカーネルを作った場合は4096、32ビットCPUだと32768、64ビットもしくはそれ以上のCPUだと4 * 1024 * 1024つまり4194304ということになります。 /* * This controls the default maximum pid allocated to a process */ #defin

    iww
    iww 2022/04/06
    今どきのプロセスIDは 上限が32768じゃなくて4*1024*1024になってるのか。知らなかった。 これはこれでずいぶんと半端な数値な気がする
  • 1