Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUÍDOS Aula de Revisão AV2 Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS ESTRUTURA DA DISCIPLINA AULA 1 – Introdução AULA 2 – Aplicações Distribuídas AULA 3 – Tratamento de Falhas AULA 4 – Classificação de Flynn AULA 5 – Modelo Cliente/Servidor AULA 6 – Sockets e RPC AULA 7 – Modelo P2P AULA 8 – Sistemas de Arquivos Distribuídos AULA 9 – Serviços WEB AULA 10 – Tecnologia: Computação Ubíqua e nas Nuvens Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS MODELOS DE COMUNICAÇÃO Implementação com sockets • Seguem o paradigma open-read-write-close • A comunicação através de sockets utiliza também a abordagem de descritor. • Comunicação explícita Chamada a procedimento remoto • Chamadas remotas como se fossem locais • Detalhes da comunicação “escondidos” Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS SOCKETS Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS REMOTE PROCEDURE CALL Sistema Operacional Sistema Operacional Cliente Stub do Cliente Stub do Servidor Servidor Rede A B C D E Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS COMUNICAÇÃO P2P P2P Puro P2P Híbrido Intermediários Centralizada Inundação Tabela Hash Distribuida (DHT) Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS SISTEMA DE ARQUIVOS DISTRIBUIDOS NFS – Network File System Servidor: Habilitar os serviços nfs e portmap Editar o arquivo /etc/exports inserindo a linha: /diretorio_compart *(rw,insecure,sync,all_squash) Executar exportfs –r Cliente: Criar um diretório para ser ponto de montagem Montar no diretório criado mount –t nfs ip_do_servidor:/diretório_compart/diretório_criado Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS APLICAÇÕES SERVIÇOS WEB Padrões abertos para comunicação entre plataformas diferentes UDDI : Diretório de buscas WSDL : Interface de uso (método) SOAP : protocolo de troca de informações XML : linguagem de marcação COMPUTAÇÃO EM NUVEM Serviços sob demanda utilizando a Internet IaaS : Infraestrutura como serviço PaaS : Plataforma como serviço SaaS : Software como serviço COMPUTAÇÃO UBÍQUA Computação móvel e pervasiva Novas interfaces Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS REGISTROS DE FREQUÊNCIA – AULA 6 1. Em relação à comunicação utilizando RPC, podemos afirmar que: Assinale a opção CORRETA. I – A troca de informações é realizada através de parâmetros da chamada. II – As mensagens e operações de E/S são visíveis para o programador. III – Clientes chamam procedimentos remotos como se fossem locais. IV – A localização física e a arquitetura do servidor são transparentes. 1) Somente os itens I, II e III estão corretos 2) Somente os itens II, III e IV estão corretos 3) Somente os itens I, II e IV estão corretos 4) Somente os itens I, III e IV estão corretos 5) Todos os itens estão corretos 2. Em relação à comunicação por sockets o procedimento close possui a seguinte função: 1) Criar um socket 2) Encerra o socket ou a conexão 3) Solicita uma conexão 4) Indica ao kernel que está apto a receber conexões 5) Envia uma mensagem Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS REGISTROS DE FREQUÊNCIA – AULA 7 1. O servidor que auxilia a comunicação entre dois computadores que utilizam o protocolo P2P BitTorrent é: 1) Emule 2) BitTorrent 3) Tracker 4) Finger 5) Gnutella Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS REGISTROS DE FREQUÊNCIA – AULA 8 1. Quando o nome de um arquivo não revela qualquer indicação de sua localização física de armazenamento, podemos afirmar que o DFS implementa: 1) Independência de localização 2) Transparência de relocação 3) Transparência de localização 4) Transparência de replicação 5) Independência de concorrência 2. Com relação aos serviços com estado e os serviços sem estado, indique, dentre as afirmativas a seguir, quais são verdadeiras (V) e quais são falsas (F), assinalando a opção CORRETA: I. No serviço com estado, o servidor fornece ao cliente um identificador de conexão utilizado para acessos subsequentes até que a sessão termine. II. No serviço sem estado, o servidor mantém informações sobre seus clientes na memória principal. III. No serviço sem estado, o servidor não precisa manter uma tabela de arquivos abertos na memória principal. 1) V – F - V 2) V – V - V 3) V – F - F 4) F – F - F 5) F – F - V Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS REGISTROS DE FREQUÊNCIA – AULA 9 1. A linguagem baseada em XML que descreve o que um web service pode fazer, onde ele reside e como chamá-lo é denominada: 1) SMTP 2) HTTP 3) SOAP 4) UDDI 5) WSDL 2. O protocolo baseado em XML para troca de informação estruturada com web services em redes de computadores é chamado de: 1) SMTP 2) HTTP 3) SOAP 4) UDDI 5) WSDL Aula de Revisão – AV2 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS REGISTROS DE FREQUÊNCIA – AULA 10 1. São características da computação em nuvem, EXCETO: 1) Tolerância a falhas 2) Independência de plataformas 3) Serviços sob demanda 4) Virtualização 5) Baixa escalabilidade 2. O uso de um software através da internet pode ser classificado como: 1) SaaS 2) PaaS 3) CaaS 4) DaaS 5) IaaS
Compartilhar