Logo Passei Direto
Buscar

Sistema distribuído

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Sistema distribuído
1. O que caracteriza um sistema distribuido?
a) Um sistema que opera em um unico computador, mas que pode ser acessado remotamente.
b) Um sistema que e composto por multiplos computadores, mas com controle centralizado.
c) Um sistema em que componentes independentes, localizados em diferentes maquinas, se
comunicam para realizar uma tarefa conjunta.
d) Um sistema monolitico onde todos os processos sao executados em uma unica maquina.
Resposta correta: c) Um sistema em que componentes independentes, localizados em diferentes
maquinas, se comunicam para realizar uma tarefa conjunta.
Explicacao: Sistemas distribuidos sao compostos por varios componentes que podem estar
localizados em diferentes maquinas. A comunicacao entre essas maquinas e feita por meio de
redes, possibilitando a execucao conjunta de uma tarefa.
2. Quais sao as principais vantagens de um sistema distribuido?
a) Aumento de dependencia entre as maquinas que formam o sistema.
b) Melhor desempenho, escalabilidade e tolerancia a falhas.
c) Maior complexidade no desenvolvimento de sistemas monoliticos.
d) Menor necessidade de redes de comunicacao entre os componentes.
Resposta correta: b) Melhor desempenho, escalabilidade e tolerancia a falhas.
Explicacao: Um sistema distribuido pode melhorar o desempenho, pois a carga de trabalho pode
ser distribuida entre varias maquinas. Alem disso, esses sistemas sao mais escalaveis e podem
continuar funcionando mesmo quando uma das maquinas falha, garantindo maior confiabilidade.
3. Qual e a principal desvantagem de um sistema distribuido?
a) Maior facilidade na implementacao de novos recursos.
b) Maior complexidade na manutencao e comunicacao entre as maquinas.
c) Melhor gerenciamento de falhas e excecoes.
d) Facilidade em gerenciar multiplas instancias de banco de dados.
Resposta correta: b) Maior complexidade na manutencao e comunicacao entre as maquinas.
Explicacao: A maior desvantagem de sistemas distribuidos e a complexidade envolvida na
comunicacao entre as diferentes maquinas e na manutencao de toda a infraestrutura. Alem disso, a
gestao de falhas e a consistencia dos dados podem ser desafiadoras.
4. Em um sistema distribuido, como os dados sao geralmente compartilhados entre os diferentes
nos (maquinas)?
a) Usando servidores centralizados que armazenam e distribuem os dados para todos os nos.
b) Usando mecanismos de replicacao e sincronizacao de dados entre os nos.
c) Armazenando dados localmente em cada no e sem comunicacao entre eles.
d) Distribuindo os dados por meio de maquinas fisicas, sem o uso de redes.
Resposta correta: b) Usando mecanismos de replicacao e sincronizacao de dados entre os nos.
Explicacao: Em sistemas distribuidos, para garantir a disponibilidade e a consistencia dos dados, e
comum o uso de tecnicas de replicacao e sincronizacao entre os nos. Isso permite que os dados
sejam compartilhados de maneira eficiente entre as diferentes maquinas.
5. O que e um "no" em um sistema distribuido?
a) Um componente do sistema que e responsavel apenas pelo armazenamento de dados.
b) Uma maquina ou dispositivo que faz parte de um sistema distribuido e participa de suas
operacoes.
c) A rede de comunicacao que conecta os diversos componentes do sistema.
d) Um programa que executa todas as tarefas do sistema de forma independente.
Resposta correta: b) Uma maquina ou dispositivo que faz parte de um sistema distribuido e
participa de suas operacoes.
Explicacao: Em um sistema distribuido, um "no" e uma maquina ou dispositivo que faz parte do
sistema e participa de suas operacoes, como processamento de dados, armazenamento ou
comunicacao com outros nos.
6. Qual e a principal funcao de um protocolo de comunicacao em um sistema distribuido?
a) Gerenciar o armazenamento de dados em servidores centralizados.
b) Garantir que os diferentes nos possam trocar mensagens e dados de maneira eficiente e segura.
c) Executar tarefas de backup de dados de maneira centralizada.
d) Controlar as operacoes realizadas pelos usuarios no sistema distribuido.
Resposta correta: b) Garantir que os diferentes nos possam trocar mensagens e dados de maneira
eficiente e segura.
Explicacao: Os protocolos de comunicacao sao fundamentais em sistemas distribuidos, pois
garantem que os nos possam se comunicar corretamente, trocando dados e mensagens de forma
eficiente e segura.
7. O que e a "tolerancia a falhas" em um sistema distribuido?
a) A capacidade do sistema de se adaptar a falhas em suas operacoes de rede.
b) A capacidade do sistema de continuar funcionando corretamente mesmo quando uma ou mais
falhas ocorrem em algum dos seus nos.
c) A capacidade do sistema de detectar falhas e corrigi-las automaticamente.
d) A capacidade do sistema de funcionar sem depender de redes externas.
Resposta correta: b) A capacidade do sistema de continuar funcionando corretamente mesmo
quando uma ou mais falhas ocorrem em algum dos seus nos.
Explicacao: A tolerancia a falhas e uma caracteristica fundamental de sistemas distribuidos,
permitindo que o sistema continue funcionando mesmo quando ocorrem falhas em um ou mais de
seus nos.
8. No contexto de sistemas distribuidos, o que e "consistencia" dos dados?
a) Garantir que os dados sejam armazenados de forma redundante para prevenir perdas.
b) Garantir que todos os nos do sistema tenham uma versao identica dos dados, mesmo em face
de falhas.
c) Garantir que o sistema tenha um unico ponto de falha, facilitando a recuperacao.
d) Garantir que a quantidade de dados processados por cada no seja a mesma.
Resposta correta: b) Garantir que todos os nos do sistema tenham uma versao identica dos dados,
mesmo em face de falhas.
Explicacao: Em sistemas distribuidos, a consistencia garante que, mesmo que ocorram falhas,
todos os nos tenham a mesma versao dos dados, mantendo a integridade e a confiabilidade do
sistema.
9. O que e o "CAP Theorem" (Teorema CAP) em sistemas distribuidos?
a) O teorema que define os tres componentes principais de um sistema monolitico: Consistencia,
Acessibilidade e Performance.
b) O teorema que afirma que e impossivel para um sistema distribuido garantir simultaneamente
Consistencia, Disponibilidade e Tolerancia a Particoes.
c) O teorema que descreve como garantir a seguranca de um sistema distribuido.
d) O teorema que propoe que sistemas distribuidos so podem ser usados em ambientes com alta
disponibilidade de rede.
Resposta correta: b) O teorema que afirma que e impossivel para um sistema distribuido garantir
simultaneamente Consistencia, Disponibilidade e Tolerancia a Particoes.
Explicacao: O Teorema CAP afirma que, em sistemas distribuidos, nao e possivel garantir
simultaneamente as tres propriedades: Consistencia (C), Disponibilidade (A) e Tolerancia a
Particoes (P). O sistema deve escolher dois desses tres aspectos, dependendo de suas
necessidades.
10. O que e a "particao" em um sistema distribuido?
a) A divisao do sistema em varias partes independentes, sem comunicacao entre elas.
b) O processo de falha de comunicacao entre os nos, dificultando a troca de dados entre eles.
c) A separacao do sistema em partes que funcionam independentemente, mas com comunicacao
limitada entre elas.
d) A distribuicao de todos os dados em uma unica maquina.
Resposta correta: b) O processo de falha de comunicacao entre os nos, dificultando a troca de
dados entre eles.
Explicacao: Particoes em sistemas distribuidos ocorrem quando ha falhas de comunicacao entre os
nos, o que pode prejudicar a capacidade de troca de dados entre eles e afetar a operacao do
sistema.
11. O que significa a "escabilidade" em sistemas distribuidos?
a) A capacidade do sistema de operar apenas com um numero reduzido de nos.
b) A capacidade do sistema de aumentar sua capacidade de processamento de forma eficiente,
adicionando mais nos.
c) A capacidade do sistema de realizar operacoes sem depender de redes externas.
d) A capacidade do sistema de reduzir o uso de recursos computacionais.Resposta correta: b) A capacidade do sistema de aumentar sua capacidade de processamento de
forma eficiente, adicionando mais nos.
Explicacao: Escalabilidade e a capacidade de um sistema distribuido de crescer em termos de
capacidade de processamento, armazenamento e desempenho a medida que mais nos sao
adicionados ao sistema.
12. O que e "replicacao" em um sistema distribuido?
a) O processo de armazenar os dados de maneira centralizada em um unico no.
b) O processo de duplicar os dados em varios nos para garantir disponibilidade e resistencia a
falhas.
c) O processo de sincronizar dados entre nos para melhorar o desempenho.
d) O processo de adicionar novos nos ao sistema para aumentar sua capacidade.
Resposta correta: b) O processo de duplicar os dados em varios nos para garantir disponibilidade e
resistencia a falhas.
Explicacao: A replicacao e usada em sistemas distribuidos para garantir que os dados sejam
copiados e armazenados em diferentes nos. Isso melhora a disponibilidade e torna o sistema mais
resiliente a falhas.
**13. Qual e o papel do "middleware" em sistemas

Mais conteúdos dessa disciplina