LISTA AV02

1982 palavras 8 páginas
Comunicação entre Processos
1 - O que são mecanismos de sincronização?
São mecanismos que garantem a comunicação entre processos concorrente e os acessos aos recursos compartilhados.
2 - Cite um problema que o compartilhamento de recursos pode acarretar em relação à processos concorrentes.
Compartilhamento de um arquivo em disco ou uma variável na memória principal sendo compartilhada por dois processos.
3 - Qual a solução para os problemas de compartilhamento e como funciona?
Exclusão mutua: impedimento que dois ou mais processoas acessem um mesmo recurso no mesmo instante, devendo esperar que o outro termine para utilizar.
Região critica: parte do código onde é feito o acesso ao recurso compartilhado.
4 - Cite e explique os problemas de sincronização.
Velocidade exclusa dos processos: processos com diferenças de velocidade ou maior tempo de processamento.
Starvation : quando dois ou mais processos esperam por um mesmo recurso alocado.Esse processo nunca consegue executar sua região critica e acessar o recurso compartilhado.
Sincronização condicional: Quando um recurso não se encontra pronto pra ser utilizado pelos processos, ai é colocado em modo de espera ate a liberação do recurso.
5 - Em relação aos problemas de sincronização, cite e explique resumidamente quais as soluções de Hardwares para resolver esse problema.
Desbiliatação de interrupções externas ao entrar numa região critica e habilitar ao sair; instrução test-and-set onde permite ler uma variável, armazenar em outra área e atribuir um novo valor.
6 - Em relação aos problemas de sincronização, cite e explique resumidamente quais as soluções de Software para resolver esse problema.
- O numero de processadores e o tempo de execução dos processos concorrentes devem ser relevantes;
- Um processo, fora da a região critica, não pode impedir que outros processos entrem em suas próprias regiões criticas;
- Um processo não pode permanecer indefinidamente esperando para entrar em sua região critica.

7 - O que

Relacionados

  • Trabalho
    8150 palavras | 33 páginas
  • Teste
    10657 palavras | 43 páginas
  • Administração Financeira
    10870 palavras | 44 páginas
  • Apostila Adm Financeira
    10449 palavras | 42 páginas
  • jogos
    10870 palavras | 44 páginas
  • Adm financeira e orçamentária
    10631 palavras | 43 páginas
  • Protocolos de Comunica o TCPIP 01
    18040 palavras | 73 páginas
  • empreendedorismo
    67280 palavras | 270 páginas