sistema distribuido
CÓD/ DISCIPLINA: CCT0042/ Arquitetura de Sistemas Distribuídos
PROFº.:
TURNO: Noite
TURMA:
SALA
MAT.:
Exercício
2
GRADUAÇÃO
ALUNO(A):
1. Tanenbaum sugere quatro metas a serem seguidas para a construção de um sistema distribuído:
Defina: Acesso a recursos / Transparência da distribuição / Abertura / Escalabilidade. r- Acesso a recurso- facilitar aos usuários e aplicações acesso a recursos remotos e o compartilhamento de maneira controlada e eficiente.
Transparência da distribuição- oculta o fato de que seus processos e recursos estão fisicamente distribuídos por vários computadores.
Abertura- característica que determina se um sistema pode ser estendido de diferentes maneiras.
Escalabilidade-
2 - Explique o significado de transparência de distribuição e cite os principais tipos de transparência.
3 – Aplicações distribuídas devem ser escaláveis. Quais as técnicas empregadas para que os sistemas distribuídos alcancem escalabilidade?
3 – Segundo Tanenbaum, os sistemas distribuídos são classificados em três grandes grupos de Sistemas.
a)Quais são esses grupos?
b)Que tipos de sistemas são pertencentes a cada grupo?
c) Através de aplicações, exemplifique onde os sistemas informados no item (b) são usados.
4 – Relacionado a computação em nuvem:
A) O que é computação em nuvem?
B) Descreva os tipos de modelos de implantação.
C) Descreva os tipos de serviços.
5 – Sobre a Taxonomia de Flynn, o que é? Explique as arquiteturas SISD, MISD, SIMD e MIMD. Dê um exemplo de utilização para cada arquitetura.
6 – O que é um ambiente multicomputado e multiprocessado? Explique quais os métodos de acesso a memória de cada estrutura.
7 – No ambiente computacional estabeleça a relação entre processo e thread.
8 – Qual a diferença entre programação sequencial, concorrente e paralela?
9 – Quais as técnicas utilizadas para programação em ambientes multiprocessados e