Exerc Cios Comunica O Entre Processos Resolu O

777 palavras 4 páginas
Faculdade de Ciências Sociais Aplicadas
Curso: Sistemas de Informação
Disciplina: Sistemas Operacionais
Professora: Larissa Lucena Vasconcelos

Exercício de Fixação de Conteúdo
Comunicação entre processos

1. Que questões estão relacionadas à comunicação entre processos? Por quê?
Como passar informações de um para outro, exclusão mútua e sincronização.
2. O que são condições de corrida? Cite um exemplo em que ocorrem condições corrida no âmbito computacional e fora dele.
Quando dois ou mais processos acessam recursos compartilhados que deveriam ser acessados exclusivamente.
3. Condições de corrida ocorrem ao longo de todo o programa? Se sim, justifique, se não, onde ocorrem?
Não, só nas regiões críticas, partes dos programas em que se acessam recursos compartilhados.
4. O que é exclusão mútua de execução e para qual problema é solução?
Só um processo entra na sua região crítica correspondente por vez. Resolve o problema de condições de corrida.
5. Quais condições devem ser respeitadas para que o uso compartilhado de recursos por processos concorrentes ocorra de modo correto e eficiente? Comente um pouco sobre cada condição.
Exclusão mútua, nada deve ser afirmado sobre a velocidade dos processos nem o número de processadores do computador, processos fora da região crítica não devem bloquear outros, processo não deve esperar para sempre para entrar em sua região crítica.
6. O que é espera ocupada e qual sua maior desvantagem? Qual a diferença entre ela e bloqueio?
O processo espera a liberação da entrada na região crítica em loop, ocupando CPU sem realmente processar nada. O bloqueio não ocupa CPU.
7. Quando um computador está sendo desenvolvido, ele é antes simulado por um programa que executa uma instrução por vez. Mesmo os multiprocessadores são simulados de modo estritamente seqüencial. É possível que ocorra uma condição de corrida quando não há eventos simultâneos como nessas simulações?
Sim, exemplo parecido com o spooler de impressão: se

Relacionados

  • Informatica na educação
    9465 palavras | 38 páginas
  • Documento
    3151 palavras | 13 páginas
  • Valores Sociais na Atividade física; Ética; Competição; Cooperação; Discriminação; Conclusão
    4658 palavras | 19 páginas
  • Site
    2910 palavras | 12 páginas
  • Estagio supervisionado
    7854 palavras | 32 páginas
  • Matemática
    20594 palavras | 83 páginas
  • A politica na cidade
    9458 palavras | 38 páginas
  • Narração,dissertação e descrição
    53099 palavras | 213 páginas
  • intervenção na ordem econômica
    15600 palavras | 63 páginas
  • trabalho
    20401 palavras | 82 páginas