Informatica
SEMAFOROS BINÁRIOS
PROFESSOR: FERNANDO
ALUNO: FRANCISCO EDNALDO NASCIMENTO DE SOUSA. MATRICULA: 201107128625.
CURSO: REDES DE COMPUTADORES 2011.2
SINAIS
Em um sistema multiprogramado com um único processador, são intercaladas na losprocesos tempo (isto é, Round Robin) para a execução simultânea darapariencia. Embora não
Paralelamente unprocesado cair na real, e embora haja uma sobrecargadoen cpu por ter que mudar tareaconstantemente, as vantagens disso são muito alto. Exemplo: avião-torre, chat, etc.
Um dos maiores problemas que podemos encontrar é a partilha queel recursos é cheia de riscos. Por exemplo, se dois processos simultaneamente fazer uso de uma variável globalmente ambos realizados tanto operações de leitura e deescritura sobre esta variável, a ordem de execução e scripts estaslecturas é crítica uma vez que afetou o valor da variável.
Conceito de condições de corrida:
• Situações em que dois ou mais processos lidos ou gravar em uma área de memória compartilhada eo resultado final depende de os momentos de execução de cada um.
• Esta é resolvido, impedindo mais de um acessar simultaneamente o processo de
• Shared variáveis. Assegurar Resolvido exclusão mútua.
Conceito de exclusão mútua.
• Consiste de um único processo exclui temporariamente para todo mundo usar um partes de forma a assegurar integridade do sistema.
Conceito de seção crítica.
• A parte do programa com um começo e um fim claramente que normalmente contém o atualizar uma ou mais variáveis compartilhadas.
• Para uma solução para o problema da exclusão mútua para ser válido, deve cumprir uma série condições: o Não deve garantir exclusão mútua os diferentes processos de acesso o compartilhamento. Não pode ser em qualquer momento dentro de dois processos
suas seções críticas.
ou não devem fazer suposições como com a velocidade relativa dos processos
conflito.