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
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