ID de proceso (eng. Process ID entifier , PID ) es un número único (identificador) de un proceso en un sistema operativo (SO) multitarea . En el sistema operativo Windows , el PID se almacena en una variable de tipo entero [1] . En los sistemas operativos compatibles con POSIX , el tipo de variable que almacena el PID lo determina cada sistema operativo individualmente [2] . Por ejemplo, en Linux, el PID se almacena en una variable de tipo entero (int) [3] .
A menudo, hay dos valores PID especiales: swapper o sched : el proceso número 0 (a menudo no se muestra en la lista), es responsable de descargar las páginas y es parte del kernel del sistema operativo. El proceso 1 suele ser el proceso de inicio responsable de iniciar y detener el sistema. También se convierte en el proceso principal de los procesos huérfanos.
En Linux, el ID de proceso máximo posible está limitado de forma predeterminada a 32 mil, [4] pero se puede ajustar hasta 4 millones. Al mismo tiempo, la identificación máxima de subprocesos en el sistema operativo está limitada a 500 millones. [5]