Ed
há 8 meses
Para responder à sua pergunta sobre programação distribuída, precisamos entender como essa abordagem funciona. A programação distribuída envolve múltiplos processos que podem estar em diferentes máquinas, e a comunicação entre esses processos geralmente ocorre por meio de troca de mensagens, já que a memória não é compartilhada entre as máquinas. Vamos analisar as alternativas: a) É baseada em threads com comunicação por troca de mensagens. - Threads geralmente se referem a processos que compartilham a mesma memória, o que não é o caso da programação distribuída. b) É baseada em threads com comunicação por memória compartilhada. - Novamente, isso não se aplica à programação distribuída, pois não há memória compartilhada entre diferentes máquinas. c) É baseada em processos com comunicação por troca de mensagens. - Esta opção está correta, pois a programação distribuída utiliza processos que se comunicam através de mensagens. d) É baseada em processos com comunicação por memória compartilhada. - Isso não é correto, pois a programação distribuída não utiliza memória compartilhada entre diferentes máquinas. e) É baseada em processos com comunicação por semáforos. - Semáforos são mecanismos de controle de acesso a recursos em ambientes de memória compartilhada, não se aplicando à programação distribuída. Portanto, a alternativa correta é: c) É baseada em processos com comunicação por troca de mensagens.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material