ใช่ทั้งสองมีค่า
กระบวนการหลายอย่างมีอายุสั้น พวกเขาได้รับ PID, Run, Finish และ PID จะหายไปจากตารางกระบวนการ
บางครั้งกระบวนการมีชีวิตอยู่เพียงเสี้ยววินาที
บ่อยครั้งที่โปรแกรมเริ่มทำงานพวกเขารันคำสั่งมากมายซึ่งเป็นส่วนหนึ่งของการตรวจสอบระบบและเริ่มต้นสภาพแวดล้อมของพวกเขา
หมายเลข PID สูงสุดขึ้นอยู่กับระบบและบางครั้งสามารถกำหนดค่าได้ โดยทั่วไปถ้าคุณรู้ว่าคุณกำลังจะมีกระบวนการจำนวนมากคุณอาจต้องเพิ่มจำนวน แต่ในระบบปฏิบัติการใหม่ฉันเชื่อว่าจำนวนสูงสุดมักจะใหญ่พอสำหรับภาระงานส่วนใหญ่
PID คือรายการในตารางกระบวนการและยิ่งคุณมีหน่วยความจำมากขึ้นเท่าที่ตารางกระบวนการจะใช้
ดูคำถามที่เกี่ยวข้องนี้: /server/279178/what-is-the-the-range-of-a-pid-on-linux-and-solaris
โปรดทราบด้วยว่าสิ่งที่เกี่ยวข้องกับสิ่งนี้คือ "จำนวนกระบวนการสูงสุดต่อผู้ใช้หนึ่งราย" ซึ่งเป็นมาตรการในการป้องกันผู้ใช้ที่ประสงค์ร้ายสร้างกระบวนการจำนวนมากโดยเจตนาเพื่อสร้างตารางกระบวนการทั้งหมด