SEMAFORO

Descrição

SEMAFORO
johany_90
Mapa Mental por johany_90, atualizado more than 1 year ago
johany_90
Criado por johany_90 quase 10 anos atrás
10
0

Resumo de Recurso

SEMAFORO
  1. Está técnica permite resolver la mayoría de los problemas de sincronización entre procesos y forma parte del diseño de muchos sistemas operativos y de lenguajes de programación concurrentes. Un semáforo binario es un indicador (S) de condición que registra si un recurso está disponible o no. Un semáforo binario sólo puede tomar dos valores: 0 y 1.
    1. Sólo se permiten tres operaciones sobre un semáforo
      1. Inicializar
        1. Espera
          1. Señal
            1. (S) if la cola de tareas está vacía then S := 1 else reanudar la primera tarea de la cola de tareas
            2. (S) if S = 1 then S: = 0 else suspender la tarea que hace la llamada y ponerla en la cola de tareas
            3. (S: SemaforoBinario; v: integer) Poner el valor del semáforo S al valor de v (0 o 1)
        2. Funcionamiento de los semáforos
          1. Dos o más procesos pueden cooperar por medio de simples señales, de forma que se pueda obligar a detenerse a un proceso en una posición determinada hasta que reciba una señal específica. Cualquier requisito complicado de coordinación puede satisfacerse por medio de la estructura de señales adecuada.
            1. Un semáforo debe inicializarse con un valor no negativo.
              1. La operación wait decrementa el valor del semáforo. Si el valor del semáforo se hace negativo, el proceso que ejecuta el wait se bloquea.
                1. La operación signal incrementa el valor del semáforo. Si el valor no es positivo, se desbloquea a un proceso bloqueado por una posición wait.

          Semelhante

          SEMAFORO
          bart_0515
          Diagrama Semáforo
          Gato Olvidadizo
          EDUCACIÓN VIAL INFANTIL
          evo.des13
          PRACTICA SEMAFORO
          sergio daniel rivera
          AUTOMATIZACIÓN DE:
          Angie Castellanos
          INTERESANTE
          Maritza Lopez
          Lei 8666
          Rômulo Campos
          O Renascimento
          Professor Junior
          Inquérito policial
          Marcelo Llaberia
          Estatuto dos militares - Exercício 3
          Ibsen Rodrigues Maciel