Sistemas Distribuídos (1)

March 25, 2018 | Author: Evaldo da Silva | Category: Distributed Computing, Client–Server Model, Areas Of Computer Science, Computing, Technology


Comments



Description

Sistemas DistribuídosHistórico de questões de prova Questões: 1. Compare sistemas distribuídos com sistemas centralizados, destacando pelo menos 3 características dos primeiros (SD). 2. Discuta 3 dos aspectos mais tratados no projeto de sistemas distribuídos: comunicação, manutenção de consistência e nomeação. 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 distribuídos em relação a sistemas centralizados. 6. O que são threads e para que servem? 7. Descreva 5 tipos de transparência. 8. Dê um exemplo de um sistema distribuído - descrição do comportamento (informal), componentes e suas interações (graficamente). 9. Descreva dois (trechos de) algoritmos de uma aplicação qualquer para tratar as semânticas de RPC, no-máximo-uma-vez e no-mínimo-uma-vez, respectivamente. Compare as duas semânticas. 10. Fale sobre suporte à programação distribuída. 11. Como a característica de transparência caracteriza os sistemas distribuídos? Descreva pelo menos 4 (quatro) tipos de transparência. 12. Discuta 3 (três) dos aspectos mais tratados no projeto de sistemas distribuídos: comunicação, manutenção de consistência e nomeação. 13. Como se consegue abertura em software distribuído? 14. Mostre que entendeu o conceito de transparência de localização, descrevendo-o e definindo um mecanismo de suporte a este tipo de transparência. 15. Explique como um sistema distribuído pode ser mais disponível. 16. Fale da dificuldade de se manter consistência em sistemas distribuídos. 17. Defina um serviço de sincronização de relógios de componentes de um sistema distribuído: a. Descreva o serviço (informalmente); b. Desenhe as ligações entre os componentes, definindo um modelo; c. Especifique a(s) interface(s) (operações) do modelo de sincronização definido. 18. Compare uma abordagem distribuída com uma abordagem centralizada do serviço de sincronização modelado. 19. Fale sobre suporte a programação distribuída. 20. Elabore um projeto-exemplo de uma aplicação distribuída e discuta, considerando o aspecto de comunicação, situações em que seja mais vantajoso ter solução local e situações em que seja mais vantajoso ter solução distribuída. 21. Descreva o mecanismo de RPC e discuta como ele contribuiu para o avanço de sistemas distribuídos. 22. Discuta vantagens e desvantagens da ligação dinâmica de processos. 23. O que significam as transparências de localização, acesso, concorrência e falha? 0=2. Considerando o modelo de estruturação de um ORB (Object Request Broker) CORBA. Descreva o conceito de disponibilidade e explique como um sistema distribuído pode ser mais disponível. Descreva a arquitetura modelo (componentes. (1.0 pontos) . (2. (3. cite e descreva os elementos que dão suporte a chamadas (estáticas e dinâmicas) por parte de um cliente. Descreva 4 características importantes para os objetos distribuídos. (2.24.0) 29. Descreva uma situação/cenário que demonstre a importância de sincronização na segurança de sistemas distribuídos. vindas dos mundos da orientação a objetos e dos sistemas distribuídos. inter-relações e operações de cada componente servidor) de um serviço de arquivo distribuído.0+1. Quais as conseqüências da falta de transparência de localização e de acesso em um projeto de sistema distribuído? 27. Descreva a arquitetura (componentes e interrelações) e o passo-a-passo da execução de RPC (Remote Procedure Call). 25.0 pontos) 30.0) 28. 26.
Copyright © 2024 DOKUMEN.SITE Inc.