Logo Passei Direto
Buscar
Um modelo de falhas define e classifica as falhas em um ambiente distribuído, possibilitando o tratamento de eventuais indisponibilidades do sistema. Em um sistema distribuído, tanto os processos quanto os canais de comunicação podem apresentar falhas. Essas falhas podem ser classificadas como falhas por omissão, falhas arbitrárias e falhas de sincronização.
Sobre essas falhas, analise as sentenças a seguir:

I. Falhas de sincronização são aquelas em que os limites de tempo estabelecidos para execução dos processos e entrega das mensagens são ultrapassados, tornando as respostas indisponíveis para os clientes.

II. Falhas arbitrárias são aquelas em que o sistema não executa passos de um processo de forma injustificada ou executa de forma indesejada um determinado processamento, podendo gerar dados com valores incorretos.

III. Falhas por omissão são aquelas em que um canal de comunicação ou um processo de um sistema distribuído executa corretamente as ações que precisariam ser realizadas para o funcionamento do sistema.

É correto o que se afirma em:
I. Falhas de sincronização são aquelas em que os limites de tempo estabelecidos para execução dos processos e entrega das mensagens são ultrapassados, tornando as respostas indisponíveis para os clientes.
II. Falhas arbitrárias são aquelas em que o sistema não executa passos de um processo de forma injustificada ou executa de forma indesejada um determinado processamento, podendo gerar dados com valores incorretos.
III. Falhas por omissão são aquelas em que um canal de comunicação ou um processo de um sistema distribuído executa corretamente as ações que precisariam ser realizadas para o funcionamento do sistema.
A I e III, apenas.
B I, II e III.
C I, apenas.
D I e II, apenas.
E II e III, apenas.
User badge image
Praticando Para o Saber

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar cada item: I. Falhas de sincronização são aquelas em que os limites de tempo para execução dos processos e entrega das mensagens são ultrapassados, tornando as respostas indisponíveis para os clientes. Correto. II. Falhas arbitrárias são aquelas em que o sistema não executa passos de um processo de forma injustificada ou executa de forma indesejada um processamento, podendo gerar dados incorretos. Correto. III. Falhas por omissão são aquelas em que um canal ou processo executa corretamente as ações necessárias para o funcionamento do sistema. Incorreto, pois falhas por omissão ocorrem quando o sistema deixa de executar uma ação necessária. Portanto, os itens corretos são I e II. Resposta correta: D) I e II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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

A maneira como os componentes de um sistema distribuído interage e a forma pela qual eles são mapeados numa rede de computadores são estabelecidas pelo modelo de arquitetura desse sistema distribuído. Um dos principais objetivos é garantir que sua estrutura atenda às demandas atuais e futuras.
Com base nos sistemas distribuídos, analise as afirmativas a seguir:

I. A mesma funcionalidade do código móvel é proporcionada pelos agentes móveis, mas com a vantagem de não oferecer riscos à segurança do sistema.

II. O "thin client" é um dispositivo utilizado na arquitetura, ou padrão, chamado cliente magro, o qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes.

III. O envio de código de um computador para outro e a execução desse código no destino é viabilizada pela arquitetura distribuída baseada em código móvel.

É correto o que se afirma em:
I. A mesma funcionalidade do código móvel é proporcionada pelos agentes móveis, mas com a vantagem de não oferecer riscos à segurança do sistema.
II. O "thin client" é um dispositivo utilizado na arquitetura, ou padrão, chamado cliente magro, o qual se conecta a um servidor de aplicações que realiza as tarefas mais relevantes.
III. O envio de código de um computador para outro e a execução desse código no destino é viabilizada pela arquitetura distribuída baseada em código móvel.
A I e III, apenas.
B I, II e III.
C III, apenas.
D I e II, apenas.
E II e III, apenas.

Mais conteúdos dessa disciplina