🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Aplicações distribuídas permitem executar um programa paral...

Próximas questões
Com base no mesmo assunto
Q4198087 Arquitetura de Software
Aplicações distribuídas permitem executar um programa paralelo em múltiplas máquinas conectadas em uma rede.
Um padrão para troca de mensagens que pode ser utilizado, nesse cenário, é o
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: E

Fundamento decisivo: A expressão “padrão para troca de mensagens” é o elemento decisivo do enunciado; entre as alternativas, somente MPI corresponde a esse conceito.

Tema central: Message passing distribuído
Análise das alternativas
A
Errada
AES é um algoritmo/padrão de criptografia simétrica, não uma interface ou padrão de troca de mensagens.
B
Errada
DES é um algoritmo/padrão de criptografia simétrica, não um mecanismo de comunicação entre processos.
C
Errada
FCP não corresponde, no contexto cobrado, a um padrão consagrado de message passing para aplicações distribuídas.
D
Errada
GIT é um sistema de controle de versão distribuído, não um padrão de troca de mensagens entre processos.
E
Certa
MPI significa Message Passing Interface. Trata-se de um padrão/interface voltado à comunicação por troca de mensagens entre processos em aplicações paralelas e distribuídas executadas em múltiplas máquinas ou nós, exatamente o tipo de mecanismo pedido.
Pegadinha da questão
Confundir tecnologias “distribuídas” ou siglas conhecidas com um padrão de comunicação entre processos; aqui, a alternativa correta é a de troca de mensagens, não criptografia ou versionamento.
Dica para questões semelhantes
  • Em questões sobre aplicações paralelas em múltiplas máquinas, procure a tecnologia que descreve comunicação por troca de mensagens entre processos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O padrão MPI (Message Passing Interface) é um formato universal de troca de mensagens usado em computação paralela, permitindo a comunicação entre vários computadores ou núcleos em redes de memória distribuída. Seus pontos principais incluem portabilidade entre sistemas, suporte a linguagens como C e Fortran, e alto desempenho em supercomputadores

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo