Logo Passei Direto
Buscar

Atividade Aula1 Computacao Distribuida (1)

Conjunto de questões e respostas sobre sistemas distribuídos: definição e exemplos (empresa de plano de saúde, data centers), papel do middleware, tipos de transparência (acesso, localização, migração), sistemas distribuídos abertos e portabilidade, escalabilidade e dificuldade em ocultar falhas.

User badge image
andre

em

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

Problemas 
● ​Uma definição alternativa para um sistema distribuído: ele é um conjunto de 
computadores independentes que fornece a impressão de ser um sistema único, isto 
é, o fato de haver vários computadores fica completamente oculto para os usuários. 
Dê um exemplo para o qual essa visão viria muito a calhar. 
Essa visão viria muito a calhar para uma empresa que usasse muitos sistemas diferentes 
que tem relação entre si, por exemplo uma empresa de plano de saúde onde um cliente 
dessa empresa tem dados salvos nos sistemas de medicina, psicologia, odontologia, 
psiquiatria, exames, etc. 
Pensando em uma escala mais larga, essa forma é usada por grandes data centers de 
armazenamento de arquivos como Google e Amazon 
 
● ​Qual é o papel do middleware em um sistema distribuído? 
O middleware é o intermediário entre a aplicação e o hardware 
 
● ​Explique o significado de transparência e de exemplos de diferentes tipos de 
transparência? 
Significado de transparência: Ocultar o fato de que seus processos e recursos estão 
fisicamente distribuídos por vários computadores 
1- Transparência de acesso: – Sistemas operacionais diferentes, convenções para 
nomeação de arquivos, etc 
2- Transparência de localização: – Usuários não têm acesso a localização física dos 
recursos: nomes lógicos, URL 
3- Transparência de migração: – A URL não dá pistas se sua localização corrente → 
sempre esteve na mesma localização 
 
● ​O que é um sistema distribuído aberto e quais são os benefícios que a abertura 
proporciona? 
Abertura é a portabilidade de uma aplicação de um sistema distribuído para outro sistema 
distribuído 
O benefício é esse de poder utilizar aplicações em sistemas distribuídos diferentes sem 
alterações na aplicação 
 
● ​Descreva o significado de sistema escalável​. 
É basicamente a quantidade de usuários(tamanho), recursos(geografia) e arquivos no 
sistema distribuído(Administrativo), que o sistema consegue suportar. Um SD bem 
escalável consegue aumentar esses números e continuar funcionando corretamente 
 
● ​Por que é tão difícil ocultar a ocorrência e a recuperação de falhas em um sistema 
distribuído?

Mais conteúdos dessa disciplina