Sincronização e Comunicação

368 palavras 2 páginas
1 DEFINA O QUE É UMA APLICAÇÃO CONCORRENTE E DÊ UM EXEMPLO DE SUA UTILIZAÇÃO

E uma aplicação onde os processo precisam se comunicar e essa comunicação e realizado através dos mecanismos do SO. tipo de aplicação que tem como base a execução compartilhada.

2 O QUE É EXCLUSÃO MÚTUA E COMO É IMPLEMENTADA?

E uma maneira de impedir que vários processos acessem simultaneamente os mesmo recursos.
Sua implementação é feita através de mecanismos de hardware.

3 QUAL O PROBLEMA COM A SOLUÇÃO QUE DESABILITA AS INTERRUPÇÕES PARA IMPLEMETAR A EXCLUSÃO MÚTUA?

Apresentar algumas limitações, deixando a multiprogramação seriamente comprometida, caso não tornasse a reabilita-las.

4 O QUE É DEADLOCK, QUAIS AS SITUAÇÕES PARA OBTÊ-LO E QUAIS AS SOLUÇÕES POSSÍVEIS?

É a situação em que um processo aguarda por um recurso que nunca estará disponível ou um evento que não ocorrerá.
Exclusão mutua, Espera por recurso, Não preempção e Espera circular.
Eliminando os processos envolvido no deadlock.

5 EXPLIQUE O QUE É REGIÃO CRÍTICA

É uma área de código de um algoritmo que excede um recurso compartilhado que não pode ser excedido concorrentemente por mais de uma linha de execução.

6 QUAIS AS SOLUÇÕES DE HARDWARE E SOFTWARE PARA IMPLEMENTAÇÃO DA EXCLUSÃO MÚTUA?

Hardware - Desabilitar as interrupções antes de entrar na sua região critica e reabilitar apos sair. Instrução Test and set armazena seu conteúdo em uma outra area e atribui um outro valor a mesma variável.
Software - Através de um primeiro algorítimo apresenta uma solução para exclusão mutua entre dois processos, sendo que um mecanismo de controle alterna as execuções das regiões criticas. No segundo algoritimo, para evitar que ambos os processos trabalhem com uma mesma variável global, como no primeiro algoritimo, é introduzido uma variável para cada processo, que indica se o processo esta ou não na sua região critica.

7 O QUE SÃO

Relacionados

  • Sincronização e Comunicação entre Processos
    1654 palavras | 7 páginas
  • Sincronização e Comunicação entre Processos
    1303 palavras | 6 páginas
  • sincronização comunicação processos
    272 palavras | 2 páginas
  • Aula_07 Sincronização E Comunicação Entre Processos
    8036 palavras | 33 páginas
  • MECANISMO DE SINCRONIZAÇÃO E COMUNICAÇÃO ENTRE PROCESSOS
    2183 palavras | 9 páginas
  • Sistemas Operacionais - Sincronização e Comunicação entre Processos
    617 palavras | 3 páginas
  • SINCRONIZAÇÃO E COMUNICAÇÃO ENTRE PROCESSOS PROBLEMA DOS FILÓSOFOS
    1141 palavras | 5 páginas
  • Lista 4- sincronização e comunicação interprocessos
    501 palavras | 3 páginas
  • PIMV
    2727 palavras | 11 páginas
  • Tecnologia
    539 palavras | 3 páginas