Diferencia entre revisiones de «Identificador de proceso»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Página reemplazada por «k no vieneee...».
Deshecha la edición 31426604 de 83.39.107.26 (disc.)
Línea 1: Línea 1:
En [[computación]], '''PID''' es una abreviatura de '''process ID''', o sea ID del [[proceso (informática)|proceso]] o bien '''identificador de procesos'''. El identificador de procesos es un número entero usado por el [[Núcleo (informática)|kernel]] de algunos [[sistemas operativos]] (como el de [[Unix]] o el de [[Windows NT]]) para identificar un proceso de forma unívoca.
k no vieneee...

Para asignar el '''PID''', el kernel utiliza internamente una variable global que se va incrementando con cada nuevo proceso creado con una llamada [[Bifurcación (sistema operativo)|fork]](). Cuando la variable alcanza un cierto valor límite se empieza otra vez desde 0, buscando números que no estén asignados ya a otro proceso en ejecución.

El valor 0 del '''PID''' está reservado a la '''tarea ociosa del sistema''', un proceso que se crea al arrancar el sistema y nunca puede finalizar.


== Implementaciones particulares ==
Las versiones antiguas de [[Linux]] permitían que dos procesos compartieran el mismo '''PID'''. Actualmente esto sólo se permite en un sistema multiprocesador en el que varias [[CPU]]s ejecuten distintas instancias de la tarea ociosa; en este caso, todas las instancias tendrán asignado PID 0.


[[Categoría:Sistemas operativos]]

[[ca:Identificador de procés]]
[[de:Process identifier]]
[[en:Process identifier]]
[[eu:Pid]]
[[fr:Identifiant de processus]]
[[it:PID (Unix)]]
[[ja:プロセス識別子]]
[[pl:PID (informatyka)]]
[[pt:Identificador de processo]]
[[ru:PID]]

Revisión del 07:56 13 nov 2009

En computación, PID es una abreviatura de process ID, o sea ID del proceso o bien identificador de procesos. El identificador de procesos es un número entero usado por el kernel de algunos sistemas operativos (como el de Unix o el de Windows NT) para identificar un proceso de forma unívoca.

Para asignar el PID, el kernel utiliza internamente una variable global que se va incrementando con cada nuevo proceso creado con una llamada fork(). Cuando la variable alcanza un cierto valor límite se empieza otra vez desde 0, buscando números que no estén asignados ya a otro proceso en ejecución.

El valor 0 del PID está reservado a la tarea ociosa del sistema, un proceso que se crea al arrancar el sistema y nunca puede finalizar.


Implementaciones particulares

Las versiones antiguas de Linux permitían que dos procesos compartieran el mismo PID. Actualmente esto sólo se permite en un sistema multiprocesador en el que varias CPUs ejecuten distintas instancias de la tarea ociosa; en este caso, todas las instancias tendrán asignado PID 0.