Process ID (eng. Process ID entifier , PID ) är ett unikt nummer (identifierare) för en process i ett multitasking- operativsystem (OS) . I Windows OS lagras PID i en heltalsvariabel [ 1] . På POSIX -kompatibla operativsystem bestäms typen av variabel som lagrar PID av varje operativsystem individuellt [2] . Till exempel, på Linux, lagras PID i en heltalsvariabel (int) [3] .
Ofta finns det två speciella PID-värden: swapper eller schemalagd - processnummer 0 (visas ofta inte i listan), ansvarar för avlastning av sidor och är en del av operativsystemets kärna. Process 1 är vanligtvis initprocessen som ansvarar för att starta och stoppa systemet. Blir också moderprocessen för föräldralösa processer.
På Linux är maximalt möjliga process-ID begränsat som standard till 32 tusen [4] men kan justeras upp till 4 miljoner. Samtidigt är det maximala tråd-ID i operativsystemet begränsat till 500 miljoner [5]