Professional Documents
Culture Documents
Administración de procesos
La administración de los procesos se forma a partir de un programa binario
o código objeto a ejecutar, los datos con los que se ejecutara el programa
obtenidos de un archivo o interactivamente del usuario del proceso y los recursos
necesarios para la ejecución, incluyendo archivos que contienen datos con los
que operará el programa.
Procesos
Es una colección de uno o más hilos y sus recursos de sistemas asociados
así como la memoria, conteniendo tanto código como datos, ficheros abiertos y
dispositivos. En términos más simples, se puede decir que un proceso está
compuesto del código de programa y los datos asociados, además del bloque de
control de proceso para un computador monoprocesador en un instante
determinado como máximo un único proceso puede estar corriendo y dicho
proceso estará en el estado en ejecución, una vez definido que es un proceso
nos podríamos preguntar cuál es la diferencia entre programa y un proceso, y
básicamente la diferencia es que un proceso es una actividad de cierto tipo que
contiene un programa, entradas salidas y estados.
Coordinación de procesos
Los procesos pueden ser cooperantes o independientes, en el primer caso
se entiende que los procesos interactúan entre sí y pertenecen a una aplicación,
puede estar en cualquiera de los siguientes tres estados: Listo, en ejecución y
bloqueado, un cómputo es una combinación de un proceso que al menos un hilo
implícito o explícito y una colección de recursos.