ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen. SINCRONIZACIÓN DE PROCESOS


Enviado por   •  11 de Octubre de 2019  •  Trabajo  •  452 Palabras (2 Páginas)  •  212 Visitas

Página 1 de 2

Resumen.

SINCRONIZACIÓN DE PROCESOS

La sincronización de procesos es el que es afectado por dos o mas procesos que se estén ejecutando al mismo tiempo en el sistema, los procesos cooperativos son los únicos que pueden compartir espacio de códigos y datos.

El problema de la sección critica

En un sistema pueden haber muchas clases de procesos que pueden estar ejecutándose de manera crítica y que se pueda modificar.

Cuando el proceso esta ejecutándose en su fase mas critica, no permitirá que otro proceso este ejecutando se ya que de essta forma no habrá una solución esta es la problemática de de la sección critica ya que al final busca encontrar un algoritmo o solución para arreglar este problema.

Algunas de las soluciones posibles

Esclusion mutua= que no se podrán ejecutar mas de una a la vez

Progreso= que estén en sección de entrada ingreses, no los que son de lav otra sección restante

Espera limitada= limitar las veces que ingresen una sección restante

Carrera y modo kernel

Si dos procesos desean abrir un archivo al mismo tiempo y lo desean actualizar, esto

puede llevar a una condición de carrera, compiten por el archivo.

Kernel No Apropiado, es el Kernel que no deja que un proceso sea desalojado (detenido, suspendido o cerrado) mientras se encuentra en modo Kernel

 Kernel Apropiado, es el Kernel que permite que un proceso sea desalojado aunque se encuentre en modo Kernel

SOLUCIÓN DE PETERSON

Restringe a dos procesos P1 y P2 para que vayan alternando su Sección Critica y su Sección Restante

Se coloca una Variable Int = turn que dice el tuno que le toca y la variable Boolean = Flag, que indica como True por ejemplo si esta preparada y False para indicar que no esta preparada.

SOLUCIÓN HARDWARE DE SINCRONIZACIÓN

son instrucciones al tener un sistema Multiprocesador, cada proceso puede tomar una porción del procesador para ejecutarse, y entrar en su sección critica, mientras que otra se ejecuta en otra parte, satisfaciendo las condiciones

Para eso se Adquiere el Cerrojo, se ingresa a la Sección Critica, se Libera el Cerrojo y se llega a la sección Restante

SEMÁFOROS

Semáforo S es una variable entera, a la cual se accede mediante dos operaciones WAIT () denominada p y SIGNAL () denominada v, Wait esperar y Signal continuar • Existen Semáforos Contadores y Semáforos Binarios (los contadores contienen variables de tipo entero y binarios de tipo binario 0 o 1)

INTERBLOQUEO E INANICIÓN

Interbloqueo, Cuando un proceso espera a que en otro proceso ocurra un proceso que no sucederá nunca, a eso se le conoce como Interbloqueo ya que el proceso puede quedar en pausa por un tiempo Indefinido

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (46 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com