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.

Entradas relacionadas: