Sistemas distribuídos

Páginas: 24 (5973 palavras) Publicado: 28 de abril de 2013
Questionário Sistemas Distribuídos – 2012

Entregar as respostas manuscritas no dia da P1 (irá compor a nota de atividade)

cap 01 - slide 2
1) Defina o que é um sistema distribuído.
R.: Um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente.

cap 01 - slide 3
2) Qual a função do Middleware em um sistema distribuído?
R.: A camada demiddleware se estende por varias máquinas e oferece a mesma interface a cada aplicação.

slide 13 - modulo I SD* - revisar !!!
3) Cite as vantagens dos sistemas distribuídos em relação aos sistemas centralizados.
R.: • Economia: Microprocessadores oferecem melhor fator preço/desempenho que os mainframes.
• Velocidade: SDs conseguem um maior poder computacional que os mainframes.
•Distribuição Inerente: Algumas aplicações necessitam de máquinas separadas.
• Confiabilidade: Se uma máquina falha, o resto do sistema continua funcionando.
• Escalabilidade: Capacidade computacional pode ser adicionada, adicionando-se mais processadores.

cap 01 - slide 4
4) Quais são as diferentes formas de transparência providas por um sistema distribuído?
R.: • Acesso: Oculta diferenças narepresentação de dados e no modo de acesso a um recurso.
• Localização: Oculta o lugar em que um recurso está localizado.
• Migração: Oculta que um recurso pode ser movido para outra localização.
• Relocação: Oculta que um recurso pode ser movido para uma outra localização enquanto em uso.
• Replicação: Oculta que um recurso é replicado.
• Concorrência: Oculta que um recurso pode sercompartilhado por diversos usuários concorrentes.
• Falha: Oculta a falha e a recuperação de um recurso.

cap 01 - slide 8 | cap 01 livro pg. 8
5) Como foi resolvido o problema de escalabilidade na resolução de nomes DNS?
R.: O espaço de nomes de DNS é organizado por hierarquia em uma árvore de domínios, dividida em zonas sem sobreposição. Os nomes em cada zona são manipulados por um únicoservidor de nomes. Sem entrar em muitos detalhes, podemos imaginar cada nome de caminho como o nome de um hospedeiro na Internet e, por isso, associado a um endereço de rede daquele hospedeiro.

cap 01 - slide 12 | wikipédia
6) O que é uma transação em banco de dados?
R.: É um conjunto de procedimentos que é executado num banco de dados, que para o usuário é visto como uma única ação. A integridadede uma transação depende de 4 propriedades, conhecidas como ACID.

cap 01 - slide 13
7) Descreva as propriedades de transações ACID.
R.: • Atômicas: para o mundo exterior, a transação acontece como se fosse indivisível.
• Consistentes: a transação não viola o sistema.
• Isoladas: transações concorrentes não interferem umas nas outras.
• Duráveis: uma vez comprometida umatransação, as alterações são permanentes.


wikipédia
8) Por que dividimos uma aplicação em camadas?
R.: Um programa de aplicação em n camadas é um aplicativo desenvolvido de forma a ter várias camadas lógicas. Cada camada é auto-contida o suficiente de forma que a aplicação pode ser dividida em vários computadores em uma rede distribuída.
A forma mais comum da arquitetura é a aplicação emtrês camadas (3-Tier), comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio, e banco de dados.
Cada camada desta arquitetura é normalmente mantida em um servidor específico para tornar-se mais escalonável e independente das demais. Com o mesmo objetivo são utilizadas tecnologias de middleware como, por exemplo, CORBA, Web Services ou RMI.
Estaarquitetura tem como características:
• Baixos custos de disponibilização;
• Baixos custos na mudança da base de dados;
• Baixos custos na mudança da lógica de negócios;
• Eficiente armazenamento e reutilização de recursos.

conferir!!!
9) Quais são os benefícios em se utilizar arquiteturas multicamadas?
R.: A organização mais simples é ter só dois tipos de máquinas:...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Sistemas distribuídos
  • Sistemas distribuidos
  • Sistemas distribuidos
  • Sistemas distribuidos
  • Sistema distribuido
  • Sistema Distribuido
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!