Jerarquía de Procesos

Plan your website and create the next important tasks for get your project rolling

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Jerarquía de Procesos por Mind Map: Jerarquía de Procesos

1. Componentes de los procesos

1.1. Id: es un nombre/cedula de identidad único asignado a la ejecución del programa.

1.2. Código: código propio del programa.

1.3. Los datos: son los datos y los archivos usados en la ejecución del programa.

1.4. Los recursos: es el conjunto de recursos asignados por el sistema operativo.

1.5. La pila: contiene los parámetros de funciones y los procedimientos designados, así como sus direcciones de entorno.

1.6. El estado del CPU: está compuesto por el contenido de los campos de la PSW (palabra de estado del procesador) y los registros del CPU.

2. ventajas de procesos hijo

2.1. Aceleración del cómputo, la creación de procesos múltiples en una aplicación suministra las tareas múltiples. Sus beneficios son similares a los de la multiprogramación; capacita el sistema operativo para interpaginar la ejecución de los procesos acotados por la E/S y por el CPU en una aplicación, suministrando con ellos la aceleración del cómputo.

3. Procesos hijo

3.1. El sistema operativo inicia la ejecución de un programa creando un proceso para él. Este es designado el proceso principal para la ejecución, y puede crear otros procesos que se convierten en proceso hijo. Un proceso hijo a su vez puede crear otros procesos. Todos estos forman un árbol que tiene al proceso principal como su raíz.

4. Jerarquía de los procesos

4.1. Listo

4.1.1. Listo- en ejecución: el proceso se despacha. El CPU inicia la ejecución de sus instrucciones.

4.1.2. Bloqueado-listo: se satisface una petición hecha por el proceso u ocurre un evento que estaba esperándose.

4.2. En ejecucion

4.2.1. En ejecución- bloqueado: el programa que está siendo ejecutado hace una llamada al sistema para indicar que desea esperar hasta que se satisfaga alguna otra petición de recurso hasta que ocurra un evento específico en el sistema. Las cinco principales causas de bloque son:

4.2.1.1. 1. El proceso solicita una operación de E/S.

4.2.1.2. 2. El proceso solicita memoria o cualquier otro recurso.

4.2.1.3. 3. El proceso desea esperar durante un intervalo específico de tiempo.

4.2.1.4. 4. El proceso espera el mensaje de otro proceso.

4.2.1.5. 5. El proceso desea esperar alguna otra acción de otro proceso.

4.3. Bloqueado

4.4. Terminado

4.4.1. En ejecución-terminado: la ejecución del programa se completa o se termina. Las siguientes son cinco razones principales para la terminación del proceso:

4.4.2. Auto terminación: el programa que está siendo ejecutado termina su tarea o descubre que no puede ejecutarse en forma significativa y hace una llamada de “termíname” al sistema.