Seperti kata wikipedia ,
Di bawah Unix, ID proses biasanya dialokasikan secara berurutan, mulai dari 0 dan naik ke nilai maksimum yang bervariasi dari satu sistem ke sistem lainnya. Setelah batas ini tercapai, alokasi dimulai ulang pada nol dan kembali meningkat. Namun, untuk ini dan melewati berikutnya setiap PID masih ditugaskan untuk proses dilewati.
jadi itu benar-benar kebijakan yang sangat sederhana untuk "generasi", hanya menambah penghitung, dan "daur ulang", hanya membungkus nomor sekitar pada nilai maksimal dan terus bertambah sampai Anda menemukan nomor yang ditugaskan untuk proses yang telah selesai dan telah telah dihapus dari tabel proses.
Beberapa implementasi Unix seperti AIX menggunakan kebijakan yang kurang sederhana, lihat misalnya FAQ ini .