Você está na página 1de 2

INSTITUTO TERESINA DE ENSINO E CULTURA

CURSO: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO


DISCIPLINA: SISTEMAS DISTRIBUIDOS
PROFESSOR: ANTÔNIO DE PÁDUA MENDES
ANO: 2017/1

EXERCICIOS
1. Defina um sistema distribuído. Aponte suas características.
 SD é aquele no qual os componentes de hardware ou software se comunicam e coordenam suas ações através de
mensagens
 Coleção de computadores independentes que parecem um sistema único e coerente para o usuário
 Características:
◦ Concorrência
◦ Inexistência de Relógio Global
◦ Falhas Independentes

2. Para sistemas distribuídos o que significa dizer que um sistema é escalável? Quais as dificuldades
existentes.
 Permanecer eficiente quando se da um aumento significativo no numero de usuários ou/e recursos
 Desafios:
◦ Custos Físicos
◦ Perda de Desempenho
◦ Impedir que recursos de software se esgotem
◦ Evitar gargalos de desempenho
3. Qual é o papel do middleware em um sistema distribuído?
 Camada de software que fornece abstração de programação, assim como o mascaramento de
heterogeneidade das redes, do hardware, de sistemas operacionais e linguagens de programação
subjacentes.

4. Explique o que quer dizer transparência em sistemas distribuídos. Cite exemplos.


 Transparencia é definida como sendo a ocultação, para o usuario final ou para um prgramador de
aplicativos, separação dos componentes e um sistema distribuido de modo que o sistema seja percebido
como um todo ou inves de uma coleção de componentes independentes.

5. O que o SD faz para ocultar a ocorrência de falhas.


 AS falhas são mascaradas pela tentativa de retransmitir as mensagem ate que elas sejam enviadas com
exito, mesmo que isso demore um pouco.

6. Qual a importância das URL no quesito de transparência de localização em sistemas distribuídos.


 Transparência de localização
7. Quais as entidades se comunicam nos elementos arquitetônicos.
 Sistemas e Porgramação (Objetos, Componentes e Servicos-WEB)
8. Diferencie uma aplicação cliente-servidor para peer-to-peer.
 Cliente-Servidor é a mais antiga e mais usada, possui a desvantagem de ter serviços
centraliazados onde ao se perder o servidor o serviço todo entra em colapso, peer-to-peer
as tarefas de cliente e servidor são indefinidas, pois praticamentes todos possui tarefas de
cliente e servidor ao mesmo tempo.
9. O que foi o napster?
 Foi o primeiro software a usar a arquitetura peer-to-peer
10. Como funciona um código móvel.
 É um programa que passa de um computador para outro em um ambiente de rede,
realizando uma determinada tarefa em nome de alguém, como coleta de informações e
finalmente retornando os resultados obtidos a alguém.
11. Explique como funciona um cliente magro.

12. Quais os critérios que influencia o desempenho no modelo de interação. Comente cada um.
 Latencia, Largura de Banda e Jitter
13. O que é uma VPN.
 É uma rede de comunicações privada construída sobre uma rede de comunicações pública
(como por exemplo, a Internet). O tráfego de dados é levado pela rede pública utilizando
protocolos padrões, não necessariamente seguros.
Uma VPN é uma conexão estabelecida sobre uma infraestrutura pública ou compartilhada, usando
tecnologias de tunelamento e criptografia para manter seguros os dados trafegados. VPNs seguras
usam protocolos de criptografia por tunelamento que fornecem a confidencialidade, autenticação e
integridade necessárias para garantir a privacidade das comunicações requeridas

Você também pode gostar