Fazer O Que
Monografias: Fazer O Que. Pesquise 862.000+ trabalhos acadêmicosPor: julioccs • 15/4/2014 • 787 Palavras (4 Páginas) • 233 Visualizações
Exercícios de Revisão AV1
1) Uma definição alternativa para um sistema distribuído é que ele é um conjunto de computadores independentes que dá 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 virá muito a calhar.
• A INTERNET. A Internet é a rede mundial de computadores que oferece vários serviços aos usuários, como a WWW (Web), correio eletrônico, FTP (File Transfer Protocol). Esses serviços são oferecidos aos usuários através dos protocolos Internet, que permitem que um programa em execução em qualquer lugar envie mensagens para programas em qualquer outro lugar.
• A INTRANET. Uma Intranet é uma parte da Internet administrada separadamente, cujo limite pode ser configurado para impor planos de segurança locais. A configuração de uma Intranet, em particular pode variar muito, desde um LAN até um conjunto de LAN’s. A conexão com a Internet é feita por intermédio de um roteador.
• SISTEMAS PERVASIVOS
• SISTEMAS DE CLUSTER
• SISTEMAS DE GRID
• SISTEMAS EM NUVEM
2) Quais as vantagens dos sistemas distribuídos em relação aos sistemas centralizados?
Sistemas centralizados são sistemas operacionais tradicionais para arquiteturas monoprocessadas que evoluíram de um simples sistema de controle para um sistema multitarefa e multiusário. Aonde a comunicação e o compartilhamento de recursos são feitos via memória compartilhada ou interrupções.
Um Sistema Distribuído parece ao usuário como um sistema centralizado comum, mas executa em múltiplas unidades de processamento independentes onde: (1) o uso de
múltiplos processadores deve ser invisível (transparente) para o usuário; (2) o usuário vê o sistema como um uniprocessador virtual, não como uma coleção de máquinas distintas conectadas por um subsistema de comunicação.
VANTAGENS SD X SC
• Melhor relação custo/benefício: aproveitar máquinas potencialmente ociosas; mais barato vários processadores interconectados do que um supercomputador.
• Capacidade de processamento além dos limites práticos de SC (velocidade da luz, aquecimento).
• Maior confiabilidade e disponibilidade: em caso de falha de uma máquina, o sistema como um todo pode sobreviver, apresentando apenas uma degradação de desempenho.
• Flexibilidade: Sistemas distribuídos são mais flexíveis do que máquinas isoladas, por isso muitas vezes são utilizados até mesmo que não se esteja buscando desempenho. É essa flexibilidade que permite que vários usuários compartilhem dados e periféricos.
• Crescimento gradativo da capacidade de processamento: o poder computacional pode ser aumentado através da inclusão de novos equipamentos.
• Compartilhamento de dados e dispositivos: permite que vários usuários acessem a mesma base de dados e até mesmo dispositivos como impressoras.
• Comunicação: permite que pessoas se comuniquem através da troca de mensagens.
3) Quais as desvantagens dos sistemas distribuídos em relação aos sistemas centralizados?
DESVANTAGENS:
• Falta de software adequado: Pouco software de alto nível disponível para sistemas distribuídos.
• Falhas e saturação da rede de comunicação podem eliminar as vantagens de SD: A rede de interconexão pode causar problemas ou não dar vazão a demanda.
• Segurança pode ser comprometida: fácil acesso a dados e recursos reservados.
4) Em relação ao hardware para SDs, o que quer dizer hardware fortemente acoplado e fracamente acoplado? (Questão 7)
FORTEMENTE ACOPLADO: na arquitetura de multiprocessadores, a comunicação
...