Buscar

Sistema Distribuido Questionario V1

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

Prévia do material em texto

CURSO: CIÊNCIAS DA COMPUTAÇÃO 
DISCIPLINA: SISTEMAS DISTRIBUÍDOS 
QUESTIONÁRIO – Para a prova de AV1 (Roteiro de Estudo) – 60 questões 
 
CAP 1 - Introdução 
 
01. Defina Sistemas Distribuídos (SD) 
02. Quais as características básicas de um SD. Explique-as. 
03. Dê um exemplo de SD e indique a sua importância. 
04. Quais as vantagens de um SD em relação a sistemas 
centralizados? Quais as vantagens de um SD em relação a 
sistemas de PCs em rede? 
05. Cite alguns dos desafios na construção de um SD. 
06. Como se classifica o hardware em relação aos SD. Dê um 
exemplo de aplicação para cada tipo. 
07. Como se classifica o software em relação ao acoplamento 
em sistemas distribuídos, em rede e centralizados. Cite 1 
vantagem e desvantagem de cada tipo. 
08. Quais os tipos de transparência em um SD. 
09. Quais os elementos básicos de um SD. 
10. Cite 2 características dos requisitos de usuário para um SD. 
 
CAP. 2 – Modelos e Arquitetura 
 
01. Quais os elementos básicos de uma comunicação em um 
SD. Explique-os. 
02. Quais os principais requisitos na construção de um SD. 
03. Quais as principais dificuldades na construção de um SD. 
04. Explique como funciona o modelo Cliente-Servidor (CS). 
Faça um desenho. 
05. O que é RPC? Como funciona? Faça um desenho. 
06. Explique o conceito de marshalling e umarshalling e 
exemplifique. 
07. Quais os tipos e como funcionam os endereçamentos das 
comunicações em grupo? Exemplifique com um diagrama. 
08. O que é dependabilidade e quais os conceitos associados. 
09. Explique as finalidades dos modelos de: 
A. Interação B. Falha C. Segurança. 
10. Explique e diferencie os modelos: 
A. 1 camada (monolítico) B. 2 camadas C. 3 camadas 
 
CAP. 3 – Comunicação Entre Processos 
 
01. Explique o conceito de RPC e sua importância. 
02. O que é um socket e qual o seu papel em SD?. 
04. Explique o significado de: 
A. Empacotamento B. Reflexão C. Namespace 
05. Cite as vantagens da comunicação em grupo. 
06. Qual a importância de marshalling e unmarshalling? 
07. Explique o conceito de interface remota e sua importância. 
08. Qual a finalidade da IDL? 
09. Explique o que são eventos e notificações. 
10. Explique como Java RMI funciona. 
 
 
 
 
 
CAP. 4 – P2P 
 
01. O que é a arquitetura P2P e como se diferencia do modelo 
C/S? 
02. Exemplifique aplicações próprias para cenário P2P. 
03. Como uma arquitetura mista P2P e C/S podem ser 
combinadas? 
04. Diga como o funcionamento de comunicações de grupo pode 
ser implementado em cenários de peers. 
05. Qual a vantagem de um modelo hierárquico de 
endereçamento? 
06. Que problemas este modelo possui? 
07. Como peers são identificados em um processo? 
08. Como usar peers em um modelo de processamento 
distribuído? 
09. O que é um agrupamento Multiast? 
10. Cite as vantagens da comunicação em grupo. 
 
EXTRA - Middleware 
 
01. O que é middleware? Qual a sua importância. Dê um 
exemplo. 
02. Cite 3 funcões executadas por um middleware. 
03. Quais os problemas com o uso de middleware? 
04. O que é um serviço de registro? E como é feita uma 
pesquisa? 
05. Qual a arquitetura funcional dos middlewares?: 
06. O que são e para que servem servidores de aplicação? 
07. O que é o modelo MOM e cite um exemplo em que filas são 
usadas? 
08. Qual a diferença entre coreografia e sincronização? 
09. Qual a importância de um modelo de mensagem para 
Middlewares? 
10. Como você própria a organização de um middleware 
corporativo? 
 
EXTRA – Tópicos Adicionais 
 
01. Qual a importância do sistema de nomes? 
02. Qual a diferença entre modelos estáticos e dinâmicos? 
03. Existem implicações em modelos user-friendly em sistemas? 
04. Como funcionam as soluções interativa e recursiva de 
nomes? 
05. Qual o princípio de funcionamento do DNS? 
06. Quais as INOVAÇÕES em SD nos dias atuais? 
07. Explique como é implementada uma aplicação cliente-
servidor. 
08. Que características de um SD serão levadas em conta em 
um sistema de nuvem? 
09. Qual o modelo de jogo pensado em sua aplicação? Resuma 
as suas características. 
10. Qual o desafio para o desenvolvimento de um servidor que 
suporte mais de 10000 clientes? 
.

Outros materiais