Logo Passei Direto
Buscar
Em relação ao modelo mestre-escravo em sistemas distribuídos, analise as afirmações a seguir:
Assinale a alternativa correta:
I. O modelo mestre-escravo, em sua forma básica, apresenta baixa tolerância a falhas, pois depende de um único mestre para coordenar os escravos.
II. O mestre pode se tornar um ponto de gargalo, especialmente em sistemas com muitos escravos ou alta demanda de comunicação.
III. Em sistemas de tempo real com baixa complexidade e requisitos determinísticos, o modelo mestre-escravo pode ser adequado, desde que implementado com controle eficiente e previsível.
Apenas as afirmações I e II estão corretas.
Apenas as afirmações II e III estão corretas.
Apenas as afirmações I e III estão corretas.
Todas as afirmações estão corretas.
Nenhuma das afirmações está correta.
User badge image
Praticando Para Aprender

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada afirmação: I. O modelo mestre-escravo, em sua forma básica, apresenta baixa tolerância a falhas, pois depende de um único mestre para coordenar os escravos. Verdadeiro, essa afirmação está correta, pois a falha do mestre compromete todo o sistema. II. O mestre pode se tornar um ponto de gargalo, especialmente em sistemas com muitos escravos ou alta demanda de comunicação. Verdadeiro, essa afirmação também está correta, já que o mestre precisa gerenciar a comunicação com todos os escravos, o que pode causar lentidão. III. Em sistemas de tempo real com baixa complexidade e requisitos determinísticos, o modelo mestre-escravo pode ser adequado, desde que implementado com controle eficiente e previsível. Verdadeiro, essa afirmação é correta, pois o modelo pode ser utilizado em sistemas simples e com requisitos bem definidos. Dessa forma, todas as afirmações I, II e III estão corretas. Portanto, a alternativa correta é: "Todas as afirmações estão corretas."

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Um sistema distribuído é uma coleção de processadores interconectados por uma rede de comunicação. Assinale a opção que apresenta uma característica do uso de um sistema distribuído.
Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes.
Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos mainframes.
Diversos sítios conectados uns aos outros, o que permite uma maior comunicação e troca de informações entre os usuários.
Uma computação é particionada em subcomputações que serão distribuídas entre os sítios e executadas concorrentemente, diminuindo a velocidade de execução dos processos por causa da distância física das localidades.
Um usuário, estando em um sítio, somente poderá utilizar impressoras localizadas em seu próprio sítio, por questões de segurança.

São aplicações do Pthreads, exceto:
Possibilitar paralelismo real em sistemas multicore.
Utilização em sistemas não-preemptivos.
A sobreposição de tarefas pode acelerar a aplicação.
Dividir a aplicação em tarefas que acessam recursos compartilhados.
Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em relação a processos.

Mais conteúdos dessa disciplina