Identificador de proceso

Un identificador de proceso ( ID de proceso , PID , identificador de proceso alemán ) es en la informática una clave única , que es la identificación única de los procesos utilizados. El PID no cambia durante el tiempo de ejecución del proceso.

La mayoría de los sistemas operativos (por ejemplo , Unix , Windows ) usan un número natural para esto . Los ID de proceso se requieren principalmente para la comunicación entre procesos .

UNIX

Una vez finalizado el proceso, el proceso se convierte en un zombi y el proceso principal (identificado por el ID del proceso principal , PPID para  abreviar ) puede consultar su estado. Solo entonces el PID vuelve a estar libre para nuevos procesos.

ejemplo

El shell Bourne-again se ejecuta como un proceso en un sistema Unix. Se asigna un PID único a este proceso (por ejemplo: 3139). Si inicia otro proceso hijo desde este proceso, ahora se ejecutará con su propio PID (por ejemplo, 4171) bajo el PPID del proceso padre (3139).

Salida de ejemplo de un shell de Unix al llamar al comando $ ps -f

Ver también