Revisao Programacao Concorrente

1096 palavras 5 páginas
1- Defina programação concorrente, onde ela se faz necessária e qual sua importância.
R: Programação concorrente se da quando os processos concorrem pelos mesmos recursos do Hardware e S.O. além de cooperar entre si na troca de informações e sincronização para o exceto programa em questão. Ela é usada na construção de sistemas operacionais; em aplicações nas ares de dados e no controle industrial. Seu conceito torna importante nas ares de sistemas distribuídos e maquinas com arquitetura paralela.
2- Quais são as motivações apresentada na disciplina para o uso da programação concorrente?
R: A programação concorrente se faz útil
Em sistemas com vários processadores
Possível aproveitar o paralelismo explicitamente e acelera a execução do programa
Em sistemas com um único processador
Ganho de desempenho em Hardware que permite multi-processamento
Melhora o fluxo de dados
O tempo de resposta
3- Há necessidade de cuidados especiais para o uso da programação concorrente? Se sim, quais?
R: Sim. A programação concorrente é mais complexa que a programação sequencial, muitos erros dependem da velocidade relativa dos processos, ou ainda, no exato instante de tempo em que o estado do sistema operacional realizou o chaveamento do contexto tornando os erros mais difíceis de reproduzir e se identificar.
4- O que caracteriza um programa sequencial?
R: Programação sequencial é caracterizado por ser executado por apenas um processo.
5- Varias instancias do mesmo executável podem ser considerados como programação concorrente? Por quê?
R: Não. Porque apenas o código é compartilhado por estas instancias, pois cada processo executa sua própria área de dados ignorando a existência de outras execuções do programa onde esses processos não cooperam entre si.
6- Como pode ocorrer a comunicação entre os processos concorrentes? Explique cada uma delas.
R: A comunicação se divide em duas partes. Por memoria compartilhada que é a comunicação dos componentes concorrentes quando o

Relacionados

  • monitores
    1397 palavras | 6 páginas
  • HTML
    2705 palavras | 11 páginas
  • atps programa o concorrente
    2415 palavras | 10 páginas
  • Relatorio Administração
    7118 palavras | 29 páginas
  • Linguagem de programação Ada
    440 palavras | 2 páginas
  • Fluxo de atividade
    560 palavras | 3 páginas
  • Casos de usos
    3807 palavras | 16 páginas
  • Trabalho 2º semestre análise sistemas
    9862 palavras | 40 páginas
  • trabalho individual
    1442 palavras | 6 páginas
  • A importancia do planejamento e controle da produção
    5373 palavras | 22 páginas