Please enable JavaScript.
Coggle requires JavaScript to display documents.
Gestion de Porcesos - Coggle Diagram
Gestion de Porcesos
Estados de los Procesos
Preparado
Bloqueado o suspendido
Activo
Nonato
Muerto
Relación entre los procesos
Actividades:
Ejecucion concurrente de procesos
sincronización entre procesos
Comunicacion entre procesos
gestion de procesos
que procesos se ejecutara o tomara el procesador
llevar la cuenta de los estados de los procesos, prioridades y su información.
dependiendo de su interacción se clasifican en:
procesos independientes
procesos cooperativos
procesos competitivos
Planificador de Procesos
deigna recursos al sistema para los procesos
Algortimos de planificacion
PLP
PCP
PMP
Criterios de planificación
Rendimiento
Tiempo de Retorno y Espera
Tiempo que espera al procesador antes de su tarea
Creacion de la tarea hasta su final
Eficacia
Tiempo de Respuesta a un Evento
desde que se enseña el evento hasta su ejecucion
Especificación de los procesos
llamadas al sistema
implicitos
explicitos
ordenes al SO a través de terminal
programa principal
proceso padre
procesos hijos
Procesos y Hebras
Unidad básica de trabajo
Hebras(threads)
Procesos primitivos
Vector de estado
Puede interrumpirse para pasar a otra hebra
No existe fuera de un proceso
Su creación dentro de un proceso requiere menos tiempo
Comparten la memoria y los ficheros asignados al proceso
Utilizadas con éxito en servidores de ficheros LAN
El bloque de Control de Procesos
cuenta con informacion para controlar el proceso
pid
estado del proceso
prioridad
estado del hardware
estado de E/S
lista de procesos
lista de procesos activos
lista de procesos preparados
lista de procesos bloqueados
Introducción a los Procesos
Conclusion y Cuestion Propuesta