Ed
há 2 meses
Vamos analisar cada afirmativa: I. Em sistemas distribuídos, a troca de mensagens entre os componentes é sempre realizada de forma síncrona, ou seja, o remetente espera a confirmação do destinatário antes de prosseguir com a execução da troca. Falso. A comunicação em sistemas distribuídos pode ser síncrona ou assíncrona. Na comunicação assíncrona, o remetente não precisa esperar pela confirmação do destinatário. II. Em sistemas distribuídos, quando uma mensagem é enviada de um componente para outro, é garantido que ela sempre chegará ao destino, mesmo que ocorram problemas. Falso. Não há garantia de entrega de mensagens em sistemas distribuídos, pois problemas como falhas de rede podem ocorrer. III. Em sistemas distribuídos, é possível utilizar o modelo de comunicação de 'publicação/assinatura', no qual um componente pode publicar uma mensagem em um tópico e os outros componentes a recebem. Verdadeiro. Esse modelo é uma forma comum de comunicação em sistemas distribuídos. IV. Em sistemas distribuídos, é sempre necessário utilizar um software que atue como uma camada intermediária entre diferentes sistemas e aplicativos, conhecido como 'middleware', para a troca de mensagens. Falso. Embora o middleware seja frequentemente utilizado para facilitar a comunicação, não é sempre necessário; existem sistemas que podem operar sem ele. Com base nas análises, a única afirmativa verdadeira é a III. Portanto, a alternativa correta que contém todos os itens verdadeiros é: nenhuma alternativa.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Vamos analisar cada afirmativa: I. Em sistemas distribuídos, a troca de mensagens entre os componentes é sempre realizada de forma síncrona, ou seja, o remetente espera a confirmação do destinatário antes de prosseguir com a execução da troca. Falso, em sistemas distribuídos a troca de mensagens pode ser realizada de forma síncrona ou assíncrona, não sendo sempre necessária a confirmação imediata do destinatário. II. Em sistemas distribuídos, quando uma mensagem é enviada de um componente para outro, é garantido que ela sempre chegará ao destino, mesmo que ocorram problemas. Falso, em sistemas distribuídos não há garantia absoluta de entrega de mensagens, pois podem ocorrer falhas na rede ou nos componentes que impeçam a entrega. III. Em sistemas distribuídos, é possível utilizar o modelo de comunicação de 'publicação/assinatura', no qual um componente pode publicar uma mensagem em um tópico e os outros componentes a recebem. Verdadeiro, esse é um modelo de comunicação comum em sistemas distribuídos. IV. Em sistemas distribuídos, é sempre necessário utilizar um software que atue como uma camada intermediária entre diferentes sistemas e aplicativos, conhecido como 'middleware', para a troca de mensagens. Verdadeiro, o uso de middleware é comum em sistemas distribuídos para facilitar a comunicação entre diferentes componentes. Com base nas análises, as afirmativas corretas são a III e IV. Portanto, a alternativa correta que contém todos os itens verdadeiros é: d) III e IV.