Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0227_EX_A6_201402260369 Matrícula: 201402260369 Aluno(a): MAGDA MARIA NUNES FRANÇA Data: 21/11/2016 12:03:01 (Finalizada) 1a Questão (Ref.: 201403186295) Fórum de Dúvidas (0) Saiba (0) Assinale a alternativa que traz a função da primitiva ACCEPT da API de sockets. Anexa um endereço local a um socket Bloqueia o chamador até chegar uma requisição de comunicação Anuncia a disposição de aceitar conexões Cria um novo ponto de conexão Tenta estabelecer uma conexão 2a Questão (Ref.: 201402386977) Fórum de Dúvidas (0) Saiba (0) Considerando um sistema que utiliza RPC e analise as operações a seguir. 1. Dobrar o valor que está em um campo de um registro de um banco de dados. 2. Calcular as raízes de uma equação do segundo grau 3. Solicitar o saldo de uma conta corrente 4. Inserir um elemento em uma lista encadeada 5. Ler o primeiro registro de um arquivo Marque a opção que apresenta todas as operações, dentre as citadas, que são naturalmente idempotentes. 1, 2 e 4 3 e 5 1 e 4 2, 3 e 5 1 e 2 Gabarito Comentado 3a Questão (Ref.: 201402386869) Fórum de Dúvidas (0) Saiba (0) 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: Administration Procedure Call - APC. Secure Procedure Call - SPC. Network Procedure Call - NPC. Manager Procedure Call - MPC. Remote Procedure Call - RPC. 4a Questão (Ref.: 201402386878) Fórum de Dúvidas (0) Saiba (0) Qual das opções abaixo apresenta somente serviços de middleware? Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de comunicação através da linguagem SQL. Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso de soquetes. Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação pelo uso de soquetes. Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores; compartilhamento de memória entre processos. Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC). Gabarito Comentado 5a Questão (Ref.: 201403110667) Fórum de Dúvidas (0) Saiba (0) Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por: SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE SOCKET->CONNECT->SEND->RECEIVE->CLOSE SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201403110670) Fórum de Dúvidas (0) Saiba (0) A ideia básica da comunicação com o uso de Remote Procedure Call (RPC) é: Prover pontos de conexão entre programas de computador em uma rede de computadores Permitir que programas chamem procedimentos remotos de forma transparente, como se estivessem chamando procedimentos locais Permitir que objetos distribuídos sejam compartilhados por vários programas aplicativos, com controle de sessão e de transações Permitir que um servidor remoto sempre tenha controle sobre as requisições a seus recursos ou serviços Ocultar de clientes remotos a disponibilidade de procedimentos em uma aplicação servidor Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201402386976) Fórum de Dúvidas (0) Saiba (0) 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. A definição e a justificativa estão erradas. 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 corretas. Apenas a definição está errada pois não implementa transparência em relação a localização A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser desenvolvidas utilizando sockets 8a Questão (Ref.: 201402386978) Fórum de Dúvidas (0) Saiba (0) 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 2, 3, 4 e 5 1, 3 e 5 1, 2 e 3 2, 3 e 5 2, 3 e 4 Gabarito Comentado
Compartilhar