Baixe o app para aproveitar ainda mais
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? .
Compartilhar