Buscar

sd-trabalho2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

TRABALHO 2 
Nome: Gustavo Garcia Leal Alves de Moura.
Curso: Ciências da Computação.
Matéria: Sistemas Distribuidos.
RA: N130EA-8.
Semestre: 7°.
Turma: P22.
Turno: Noturno.
Unidade: Pinheiros.
1) - Discuta como garantir a heterogeneidade dos SDs.
R: Para que se possa ter uma heterogeneidade dentro de sistemas distribuídos é necessário o uso de middlewares que possam abstrair e mascarar o hardware, software, sistema operacional, rede e linguagem de programação.
2) - Por que os SDs são tidos como escaláveis e modulares?
R: Pela sua capacidade de aumentar o tamanho de recursos e usuários, dispersão geográfica e administração tendo uma facilidade de substituir seus componentes.
3) - O que vem a ser um SD?
R: Um sistema distribuído é um sistema interligado em rede para que possa acessar componentes de outros computadores.
4) - Numa arquitetura C/S o que vem a ser a lógica do negócio?
R: A lógica de negócio vem a ser o modo que o sistema deve operar para que se possa alcançar os resultados esperados pelo cliente. Um exemplo é um cliente querer ver o bônus anual do RH, passando uma regra para que se desenvolva que o bônus equivale a 15% da média salarial do ano do funcionário.
5) - Quais as funções do servidor e do cliente numa arquitetura Cliente-servidor?
R: As funções do cliente são uma requisição (exemplo: GET dentro de um sistema HTTP) e uma resposta do servidor (Pagina web solicitada pela requisição GET).
6) - O que vem a ser um cluster?
R: Cluster é um conjunto de computadores ligados entre si para funcionalidade de um grande sistema.
7) - Explique as vantagens e desvantagens de uma arquitetura P2P.
R: 
Vantagens:
- facilidade de conexão.
- Aumento de estações ligadas a internet.
- Segurança de compartilhamento.
Desvantagens:
- Ambiguidade de restrições
- redundância.
- Tempo de resposta.
8) - Diferencie servidor, de um serviço.
R: Servidor é um software ou computador que fornece serviços em rede para o cliente, já o serviço é um conjunto de funcionalidades que o cliente quer ter acesso do servidor (ex: serviço de e-mail).
9) - O que vem a ser servidor de aplicação? Qual a sua utilidade?
R: Um servidor de aplicação é um software que simplifica o desenvolvimento de software abstraindo complexidades computacionais. A sua utilidade tem é disponibilizar serviços dispensando instalação de computadores clientes.
10) - Explique o que vem a ser "denial of Service". E DDoS?
R: DoS (DoS) é quando há uma sobrecarga (principalmente por ataques hackers) no servidor para que não se possa ter acesso aos recursos. DDoS é quando um computador mestre gerencia milhões de computadores para que acessem os recursos de um servidor para que se possa haver a sobrecarga dele.
11) - O que vem a ser servidor Proxie?
R: É um servidor intermediário que tem como objetivo de compartilhar uma rede de internet a um computador.
12) - O que vem a ser migração de código? Dê um exemplo.
R: Migração de código ocorre quando um sistema apresenta uma linguagem muito arcaica para os dias de hoje e se utiliza de uma linguagem mais moderna para reescrever este sistema. Um exemplo é mudar um sistema escrito em COBOL para Java.
13) - Numa arquitetura C/S, diferencie cliente magro de um cliente gordo.
R: Cliente magro é quando um computador na rede cliente-servidor depende totalmente do servidor para realizar as atividades. Já o cliente gordo é quando dispões de recursos suficientes independente do servidor.
14) - Qual a finalidade da replicação em SDs?
R: A finalidade é prover alta disponibilidade e tolerância a falhas dentro de sistemas distribuídos.
15) - O que é o requisito de Qualidade de Serviço? Cite um exemplo para este requisito.
R: São os componentes da rede e equipamentos utilizados baseado na entrega de informações. Um exemplo é o atraso de informação provido.
16) - Diferencie arquitetura cliente/servidor de ponto-a-ponto (P2P).
R: Na rede P2P todos os computadores são iguais exercendo a mesma função. Já na rede cliente servidor todos os computadores são centralizados no servidor.
17) - Quais são as técnicas aplicáveis para garantir a escalabilidade de SDs?
R:
- Esconder latência de comunicação.
- Divisão de espaço de nomes DNS.
- Replicação.
18) - Num SD como se estabelece a proteção de integridade dos dados?
R: 
- Assinaturas digitais.
- Sessões.
- Tokens
19) - Num SD há possibilidade de interação entre programas sendo processados em máquinas com diferentes sistemas operacionais? Justifique!
R: Sim, pois como há a utilização de comunicação em rede, gerenciar programas pelos sistemas distribuídos pode haver sistemas operacionais diferentes, já que as funções são acionadas pela comunicação.
20) - Diferencie SDs síncronos, de assíncronos.
R: Num SD síncrono as etapas são executadas por etapas e em um tempo limite, já em SD assíncrono isso ocorre de maneira paralela.

Outros materiais