ANUNCIOS
Imagen de ArticuloProcesos en ejecución en
Linux, usando top

Como se identifican los procesos en un sistema operativo

El identificador de procesos, también conocido como Id de Proceso o solamente PID. Es un número asignado y usado por la mayoría de sistemas operativos en conjunto con el kernel para identificar temporalmente los procesos de manera única.

El identificador de procesos puede ser usado como parámetro en varias funciones tales como funciones de terminación de proceso y cambio de prioridad.

La manera en la cual se de el orden de la asignación del PID dependerá del sistema operativo. En el caso de sistemas operativos UNIX y similares, el pid se asigna de manera secuencial, comenzando en 0 y llegando hasta un máximo establecido. Comunmente el número limite de asignación del id del proceso es 300 en este tipo de sistemas operativos aunque puede haber variaciones como en MAC OS X y HP-UX que el limite es 100.
En sistemas operativos Linux el limite es dado por el archivo kernel/pid_max

Si el limite es alcanzado en el momento de la asignación, se comenzará de nuevo desde 0 y se buscara un identificador que esté libre.

PID usados por el kernel y el sistema operativo

En los sistemas operativos Unix y similares existen dos tareas especialmente distinguidas, el ID 0 que es usado por el intercambiador de procesos y el proceso de ID 1 que es usualmente el init, encargado de el inicio y el apagado del sistema operativo.

En linux de manera similar a unix, el id 1 usualmente está asociado al init.

En Windows por su parte se asigna el ID 0 al proceso inactivo del sistema operativo que son uno o mas hilos de kernel que se ejecutan cuando ningún otro proceso puede ser planificado en la cpu. También se asigna el ID 4 al Kernel NT y los proceso del sistema.

 

- Wikipedia, la enciclopedia libre. Process identifier. [Consulta: 09/03/2012].

- Wikipedia, la enciclopedia libre. System Idle Process. [Consulta: 09/03/2012].


Etiquetas:   LINUX   PID   PROCESOS   TOP   WINDOWS

Articulos Relacionados
Publicidad
Comentarios
comments powered by Disqus