Sistemas Distribuídos: Conceitos e Exemplos
Classificado em Computação
Escrito em em português com um tamanho de 4,57 KB.
Lista de Exercícios - Sistemas Distribuídos
1. Explique o que quer dizer transparência (de distribuição) e dê exemplos de diferentes tipos de transparência.
A transparência é uma característica importante para o sistema distribuído, sendo responsável por criar a sensação, ao usuário, de que toda a aplicação é processada em um sistema único. Exemplos: transparência de acesso, localização, concorrência e mobilidade.
2. O que é um sistema distribuído aberto e quais os benefícios que a abertura proporciona?
Sistema distribuído aberto é aquele que fornece serviços a partir de regras padronizadas, fornece interoperabilidade e portabilidade.
3. Descreva precisamente o que se entende por um sistema escalável.
É a capacidade de um componente de hardware ou software ser expandido para atender futuras necessidades de processamento.
4. Qual é a diferença entre um multiprocessador e um multicomputador?
Multiprocessadores utilizam ou compartilham um ou mais processadores para realizar determinadas tarefas de maneira paralela. Já um multicomputador é um computador paralelo construído com outros computadores ligados por uma rede.
5. Qual é a diferença entre um sistema operacional distribuído e um sistema operacional de rede?
As redes tratam em nível de pacotes e roteamento, enquanto os sistemas distribuídos tratam em nível ou camada das aplicações.
6. Determine se a Asserção é falsa ou verdadeira, se a razão é falsa ou verdadeira e ainda se a razão justifica a asserção. Qual transparência está sendo abordada nestes conceitos?
A expansão dos Sistemas Distribuídos deve ser tanto sob o aspecto de localização geográfica, quanto com relação à quantidade de componentes, PORQUE existe a necessidade de expandir os sistemas para atender às necessidades futuras.
Asserção (Verdadeiro); Razão (Verdadeiro); Razão justifica a asserção (Verdadeiro).
Transparência de Localização.
7. Determine se a Asserção é falsa ou verdadeira, se a razão é falsa ou verdadeira e ainda se a razão justifica a asserção.
Quando um dado, recurso ou dispositivo é acessado ou ainda quando ocorre uma interação, ocorre a exigência de um meio para o acesso, PORQUE a transparência de localização permite o acesso a componentes sem conhecimento da sua localização física.
Asserção (Verdadeiro); Razão (Verdadeiro); Razão justifica a asserção (Falso).
8. Defina a transparência de concorrência.
Permite a execução concorrente de múltiplas operações sobre o mesmo conjunto de recursos sem causar interferência entre elas.
Quais motivações podem ser citadas para o estudo de sistemas distribuídos?
Avanços tecnológicos com a consequente invenção de redes de computadores de alta velocidade, tais como as redes locais e a rede global.
Defina sistema distribuído.
É um conjunto de computadores autônomos, ligados através de uma rede de computadores e equipados com um software de sistema distribuído, permitindo coordenar atividades e compartilhar recursos do sistema.
Conceitue compartilhamento explícito e compartilhamento implícito.
Compartilhamento explícito é determinado onde o dado estará dentro de uma rede local a partir de seu IP. Já o compartilhamento implícito existe através da nuvem, por exemplo, mas não se sabe a real localização do dado.
Compare sistemas centralizados com sistemas distribuídos e descreva vantagens e desvantagens.
Sistema centralizado é aquele executado em uma coleção de máquinas que se utilizam de recursos individuais e possui uma máquina servidora que centraliza todas as informações. O sistema distribuído é aquele executado em uma coleção de máquinas sem memória compartilhada e que, mesmo assim, aparece como um único computador para seus usuários.
- Vantagens SD: melhor custo-benefício e maior capacidade de processamento.
- Vantagens SC: a segurança é um ponto fundamental.
- Desvantagens SD: a segurança pode ser comprometida.
- Desvantagens SC: tolerância a falhas e capacidade de escalabilidade.