Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0180_A6_201707182922_V3 Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por: Assinale a alternativa que traz a função da primitiva ACCEPT da API de sockets. Sobre a comunicação entre processos distribuídos, é CORRETO afirmar: ARQUITETURA DE SISTEMAS DISTRIBUIDOS CCT0180_A6_201707182922_V3 Lupa Calc. Vídeo PPT MP3 Aluno: BRUNO SILVA BARBOSA Matrícula: 201707182922 Disciplina: CCT0180 - ARQUIT.SIST.DISTRIB. Período Acad.: 2017.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE SOCKET->CONNECT->SEND->RECEIVE->CLOSE SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE Gabarito Comentado Gabarito Comentado 2. Cria um novo ponto de conexão Anuncia a disposição de aceitar conexões Bloqueia o chamador até chegar uma requisição de comunicação Anexa um endereço local a um socket Tenta estabelecer uma conexão 3. que, nos sockets do tipo datagrama, a primitiva sNew() é usada para aceitar a conexão solicitada por um processo que solicita comunicação. que multiportas são estruturas do tipo portas multicast que permitem a comunicação N x M entre processos. que, no modo síncrono de envio de mensagem, o processo que recebe a mensagem terá sua execução desviada por uma interrupção de sistema operacional para tratar uma mensagem recebida. que, nos sockets do tipo datagrama, o endereço do socket do processo correspondente acompanha cada envio de mensagem como um parâmetro da primitiva sendto(). que um processo tem no máximo uma porta (port) para receber as mensagens dos seus interlocutores. Gabarito Comentado BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno... 1 de 3 06/11/2017 18:13 A comunicação entre processos em um sistema distribuído pode ser realizada por um mecanismo conhecido como RPC - chamada de procedimento remoto. Sobre este mecanismo, assinale a opção correta abaixo: Desenvolvido pela Sun Microsystems, o Network Information Service - NIS é um serviço para distribuição de informações por uma rede, com as seguintes características: I. a informação administrativa que é armazenada no servidor não precisa ser duplicada, tornando possível medir a consistência dos dados, além de aumentar a flexibilidade para os usuários. II. fornecer aos usuários um ambiente transparente, facilitando a administração do ambiente, pelo fato de manter uma base de dados centralizada na rede, diminuindo as inconsistências e tornando a manutenção mais fácil. III. manter dados importantes, como informações de todas as contas de usuários na rede sincronizadas em todas as máquinas, pois isto permite ao usuário mover-se de um computador para outro sem o inconveniente de ter que se lembrar de diferentes senhas, ou copiar dados de uma máquina para outra. O funcionamento do NIS se baseia em um componente, composto fundamentalmente do servidor, que armazena as informações do cliente e que acessa o servidor, além de várias ferramentas administrativas. Esse componente é denominado: A configuração de um servidor no modelo cliente-servidor é composta por etapas. Qual(is) das etapas a seguir fazem parte da configuração de um servidor? 1. Estabelecer uma conexão 2. Criar um socket 3. Configurar a porta que será utilizada 4. Estabelecer o tamanho da fila de espera 5. Aguardar uma conexão Qual das opções abaixo apresenta somente serviços de middleware? 4. Os stubs cliente e servidor são responsáveis pela conversão de formato dos parâmetros de entrada e saída, caso haja necessidade. A geração dos stubs é comumente realizada por compilação a partir de uma especificação de interface realizada em uma linguagem de execução de interface (IEL). Processos comunicantes compartilham o mesmo espaço de endereçamento. A falha de um cliente RPC gera uma chamada dita órfã no servidor que neste caso repassa sempre os resultados do procedimento remoto para um proxy de retorno especificado na chamada. O mecanismo faz uso de uma porta fixa, de número 8080, para comunicar diferentes processos e serviços entre computadores de um sistema distribuído. Gabarito Comentado 5. Manager Procedure Call - MPC. Secure Procedure Call - SPC. Network Procedure Call - NPC. Remote Procedure Call - RPC. Administration Procedure Call - APC. 6. 2, 3 e 4 1, 3 e 5 2, 3, 4 e 5 2, 3 e 5 1, 2 e 3 Gabarito Comentado 7. Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes. BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno... 2 de 3 06/11/2017 18:13 A utilização de RPC para implementação de sistemas distribuídos favorece a transparência em relação a localização dos recursos porque a aplicação é desenvolvida utilizando chamadas de função como se fossem locais, não fazendo referência a localização na rede. Analise a sentença e marque a alternativa correta. Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC). Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes. Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL. Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos. Gabarito Comentado 8. A definição e a justificativa estão corretas. A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser desenvolvidas utilizando sockets A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta. A definição e a justificativa estão erradas. Apenas a definição está errada pois não implementa transparência em relação a localização Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 06/11/2017 18:11:32. BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno... 3 de 3 06/11/2017 18:13
Compartilhar