UFMG - Pós-graduação em Ciência da Computação - Programação Paralela

A seguir: Exclusão Mútua Acima: Aula 10 - 1 Prova Anterior: Erros


Questão 3 - 7 pontos

Questão 3 - 7 pontos

Descreva os conceitos listados a seguir, explicando sua importância no contexto da programação paralela:

processos assíncronos
(Elaine) são conjunto de processos sequenciais que executam assincronamente, isto e, não é feita nenhuma premissa acerca das velocidades relativas dos processos. As interações entre esses processos que executam em paralelo é feita através de primitivas de sincronização. A importância dos processos assíncronos deve-se ao fato de que eles modelam bem as aplicações do mundo real, tal como o tratamento de eventos em um microcomputador (nunca se sabe quando os eventos irão chegar). A falta de premissas de velocidades relativas permite que os diversos componentes de um sistema, onde os processos são executados assincronamente e em paralelo, sejam trocados por outros de maior velocidade, sem que haja prejuízo da correção dos programas anteriormente desenvolvidos.



 

Osvaldo Carvalho