Please enable JavaScript.
Coggle requires JavaScript to display documents.
Administracion de Procesos - Coggle Diagram
Administracion de Procesos
Modelos de Procesos
:red_flag:
Elementos de un Proceso
Hilo de ejecución
Programa.
Kernel Mode
Ciclo de vida de un proceso
Ejecucion
Terminacion de procesos
Creación
Principios generales de concurrencia
Concurrencia.
Multiprocesamiento.
Asigna tareas
Serialización.
Bloqueo.
:forbidden:
Estado de un proceso en el que este deja de recibir atención de la CPU, como
se describió antes.
Bloqueos mutuos
Condiciones
Exclusión mutua
.
Asignación y espera.
No apropiación.
Espera circular.
Señal
:check:
Mecanismo de notificación
Alarma
:explode:
Señal de notificacion.
Condición de carrera.
:runner::skin-tone-4:
,
Ejemplos de recursos
non-threadsafe,
non-preemptive
Region Critica
uso del recurso non-preemptive
Colisión
Se pierde o corrompe la información
Detección :no_entry:
:
text
Ignorar el interbloqueo
Detección por tiempo de espera
Sincronización de procesos
:
Semáforos
:vertical_traffic_light:
sem_wait
sem_post,
Mutex
pthread_mutex_lock.
pthread_mutex_unlock.