Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Prévia do material em texto

134. Computação Distribuída 
A computação distribuída refere-se a sistemas em que múltiplos computadores ou dispositivos 
trabalham juntos para realizar tarefas complexas, dividindo a carga de trabalho entre eles. Esses 
sistemas permitem que tarefas pesadas sejam processadas de maneira mais eficiente e escalável, 
utilizando recursos de diferentes máquinas conectadas em rede. 
1. Características da Computação Distribuída 
• Descentralização: Em um sistema distribuído, os recursos e os processos são 
descentralizados, ou seja, não há um único ponto de controle ou processamento. Isso 
significa que os sistemas podem operar independentemente, mas ainda assim colaborar 
entre si. 
• Transparência: A transparência na computação distribuída refere-se ao fato de que a 
complexidade de distribuir os dados e a carga de trabalho entre vários nós 
(computadores) deve ser oculta dos usuários finais e desenvolvedores. Eles interagem 
com o sistema como se fosse um único dispositivo. 
• Escalabilidade: A computação distribuída é altamente escalável, permitindo que novos 
nós sejam adicionados ao sistema conforme a demanda cresce, sem comprometer o 
desempenho geral do sistema. 
2. Exemplos de Computação DistribuídaSistemas de Nuvem: A computação em nuvem é 
uma aplicação de computação distribuída. Os dados e os aplicativos são distribuídos por 
múltiplos servidores em diferentes localizações, permitindo que os usuários acessem recursos 
computacionais conforme necessário, sem depender de um único servidor.Blockchain: A 
tecnologia de blockchain é um exemplo de computação distribuída que permite a criação de 
registros de transações de forma segura e descentralizada. Cada nó da rede de blockchain 
armazena uma cópia do ledger (livro de registros), e as transações são verificadas e validadas 
por todos os nós, sem depender de uma autoridade central.Sistemas P2P (Peer-to-Peer): Redes 
P2P, como o BitTorrent, são sistemas distribuídos onde os usuários compartilham recursos 
diretamente entre si, sem a necessidade de servidores centralizados. Isso distribui a carga de 
trabalho e melhora a eficiência.A computação distribuída apresenta alguns desafios 
significativos, tais como:Gerenciamento de Estado: Em sistemas distribuídos, o estado dos 
componentes pode variar de maneira independente. Sincronizar e garantir a consistência de 
dados entre múltiplos nós é um desafio importante, especialmente quando há falhas no sistema. 
• Segurança: A descentralização pode tornar os sistemas mais vulneráveis a ataques. É 
crucial implementar mecanismos de segurança robustos para proteger os dados em 
trânsito e garantir que a comunicação entre os nós seja segura. 
Perguntas de múltipla escolha: 
1. O que caracteriza a computação distribuída? 
a) Uso de um único servidor centralizado para processar dados 
b) Processamento de dados de maneira descentralizada por vários computadores 
c) Processamento exclusivamente na nuvem 
d) Armazenamento de dados localmente em dispositivos móveis 
x b) Processamento de dados de maneira descentralizada por vários computadores 
2. Qual é uma aplicação comum da computação distribuída? 
a) Sistema de pagamentos centralizado 
b) Redes de compartilhamento de arquivos P2P 
c) Computação exclusivamente local 
d) Processamento em servidores isolados 
x b) Redes de compartilhamento de arquivos P2P

Mais conteúdos dessa disciplina