Carregando...
Carregando...
Ajude a melhorar a plataforma
Os modelos de programação paralela não são específicos para um determinado tipo de arquitetura e qualquer modelo pode, teoricamente, ser implementado em qualquer hardware.
Com relação às características do modelo de programação de memória distribuída, avalie as afirmações a seguir:
I. Tarefas utilizam endereço comum para leitura e gravação simultâneas.
II. Há um conjunto de tarefas que utilizam a memória local durante a computação.
III. Não existe a necessidade de comunicação explícita de dados entre as tarefas.
IV. Várias tarefas podem residir na mesma máquina.
Está correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa A - II e IV, apenas.
O modelo de programação de memória distribuída baseia-se na ideia de que os processos possuem memórias privadas e se comunicam exclusivamente através de trocas de mensagens, sendo o padrão MPI (Message Passing Interface) o mais utilizado.
Neste modelo, cada tarefa (ou processo) gerencia seus próprios dados. Se uma tarefa A precisa de um dado da tarefa B, B deve explicitamente enviar a informação e A deve explicitamente recebê-la.
As características fundamentais da memória distribuída presentes nas afirmações são o uso de memória local e a flexibilidade de residência das tarefas, invalidando as afirmações que sugerem endereçamento global ou falta de comunicação explícita.
Alternativa A.