Respostas capitulo 7

715 palavras 3 páginas
Capítulo 7 – Sincronização e Comunicação entre Processos
Respostas:
1) É uma aplicação estruturada de maneira que partes diferentes do código do programa possam executar concorrentemente. Este tipo de aplicação tem como base a execução cooperativa de múltiplos processos ou threads, que trabalham em uma mesma tarefa na busca de um resultado comum.
2) Caso não haja uma gerência no uso concorrente dos recursos compartilhados, inconsistências nos dados podem ocorrer.
3) É impedir que dois ou mais processos acessem um mesmo recurso simultaneamente. Para isso, enquanto um processo estiver acessando determinado recurso, todos os demais processos que queiram acessá-lo deverão esperar pelo término da utilização do recurso.
4) Garantindo na aplicação que somente um único processo pode estar acessando a matriz por vez.
5) Starvation é a situação onde um processo nunca consegue executar sua região crítica e, conseqüentemente, acessar o recurso compartilhado. A solução para o problema depende de estabelecimentos de mecanismos de acesso pelo sistema operacional que garantam o acesso ao recurso por todos os processos que solicitarem uso.
6) Essa solução apesar de simples, apresenta algumas limitações. Primeiramente, a multiprogramação pode ficar seriamente comprometida, já que a concorrência entre processos tem como base o uso de interrupções. Um caso mais grave poderia ocorrer caso um processo desabilitasse as interrupções e não tornasse a habilitá-las. Nesse caso, o sistema, provavelmente, teria seu funcionamento seriamente comprometido.
Em sistemas com múltiplos processadores, esta solução torna-se ineficiente devido ao tempo de propagação quando um processador sinaliza aos demais que as interrupções devem ser habilitadas ou desabilitadas. Outra consideração é que o mecanismo de clock do sistema é implementado através de interrupções, devendo esta solução ser utilizada com bastante critério.
7) Na espera ocupada, toda vez que um processo não consegue entrar em sua região

Relacionados

  • Respostas do capítulo 1 ao 7 do livro machado/maia
    4722 palavras | 19 páginas
  • não sei
    471 palavras | 2 páginas
  • Revendo o capitulo
    1290 palavras | 6 páginas
  • Questões de apoio gestão de projetos
    3647 palavras | 15 páginas
  • ROTEIRO DO II MODULO DE AVALIA AO NOVOS SLIDES 3
    479 palavras | 2 páginas
  • Prova e gabrito contabilidade e orçamento público
    6049 palavras | 25 páginas
  • Exercicios Matematica
    3822 palavras | 16 páginas
  • Desenvolvimento Infanto Juvenil Marina
    1059 palavras | 5 páginas
  • Economia
    1353 palavras | 6 páginas
  • fisica
    3631 palavras | 15 páginas