Вы находитесь на странице: 1из 2

Sistemas Distribudos

Histrico de questes de prova


Questes:
1. Compare sistemas distribudos com sistemas centralizados, destacando pelo menos 3
caractersticas dos primeiros (SD).
2. Discuta 3 dos aspectos mais tratados no projeto de sistemas distribudos: comunicao,
manuteno de consistncia e nomeao.
3. Para que servem os stubs? (Considere o stub do cliente e o stub do servidor.)
4. Como funciona o protocolo RRA (request-reply-acknowledge reply)?
5. Discuta vantagens e desvantagens de sistemas distribudos em relao a sistemas
centralizados.
6. O que so threads e para que servem?
7. Descreva 5 tipos de transparncia.
8. D um exemplo de um sistema distribudo - descrio do comportamento (informal),
componentes e suas interaes (graficamente).
9. Descreva dois (trechos de) algoritmos de uma aplicao qualquer para tratar as
semnticas de RPC, no-mximo-uma-vez e no-mnimo-uma-vez, respectivamente.
Compare as duas semnticas.
10. Fale sobre suporte programao distribuda.
11. Como a caracterstica de transparncia caracteriza os sistemas distribudos? Descreva
pelo menos 4 (quatro) tipos de transparncia.
12. Discuta 3 (trs) dos aspectos mais tratados no projeto de sistemas distribudos:
comunicao, manuteno de consistncia e nomeao.
13. Como se consegue abertura em software distribudo?
14. Mostre que entendeu o conceito de transparncia de localizao, descrevendo-o e
definindo um mecanismo de suporte a este tipo de transparncia.
15. Explique como um sistema distribudo pode ser mais disponvel.
16. Fale da dificuldade de se manter consistncia em sistemas distribudos.
17. Defina um servio de sincronizao de relgios de componentes de um sistema
distribudo:
a. Descreva o servio (informalmente);
b. Desenhe as ligaes entre os componentes, definindo um modelo;
c. Especifique a(s) interface(s) (operaes) do modelo de sincronizao
definido.
18. Compare uma abordagem distribuda com uma abordagem centralizada do servio de
sincronizao modelado.
19. Fale sobre suporte a programao distribuda.
20. Elabore um projeto-exemplo de uma aplicao distribuda e discuta, considerando o
aspecto de comunicao, situaes em que seja mais vantajoso ter soluo local e
situaes em que seja mais vantajoso ter soluo distribuda.
21. Descreva o mecanismo de RPC e discuta como ele contribuiu para o avano de sistemas
distribudos.
22. Discuta vantagens e desvantagens da ligao dinmica de processos.
23. O que significam as transparncias de localizao, acesso, concorrncia e falha?

24. Descreva 4 caractersticas importantes para os objetos distribudos, vindas dos mundos
da orientao a objetos e dos sistemas distribudos.
25. Descreva uma situao/cenrio que demonstre a importncia de sincronizao na
segurana de sistemas distribudos.
26. Quais as conseqncias da falta de transparncia de localizao e de acesso em um
projeto de sistema distribudo?

27. Considerando o modelo de estruturao de um ORB (Object Request


Broker) CORBA, cite e descreva os elementos que do suporte a
chamadas (estticas e dinmicas) por parte de um cliente. (2,0)
28. Descreva o conceito de disponibilidade e explique como um sistema
distribudo pode ser mais disponvel. (2,0)
29. Descreva a arquitetura (componentes e interrelaes) e o passo-a-passo
da execuo de RPC (Remote Procedure Call). (1,0+1,0=2,0 pontos)
30. Descreva a arquitetura modelo (componentes, inter-relaes e
operaes de cada componente servidor) de um servio de arquivo
distribudo. (3,0 pontos)

Вам также может понравиться