Prévia do material em texto
PERGUNTA 1 1. Na arquitetura peer-to-peer, cada um dos pontos ou nós de sua rede funcionará tanto como cliente quanto como servidor, permitindo assim aos diversos e distintos computadores que estejam ligados em rede, especialmente na Internet, a qual possibilitou que esta arquitetura fosse popularizada, descentralizada e inclusiva. Sobre a arquitetura peer-to-peer, analise as asserções a seguir e a relação proposta entre elas. I. A inserção da internet na arquitetura peer-to-peer permitiu a facilidade no gerenciamento e distribuição dos dados em um único computador. PORQUE II. O gerenciamento e controle de dados é feito de maneira simplificada. A seguir, assinale a alternativa correta: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. As asserções I e II são proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. 1 pontos PERGUNTA 2 1. O desempenho de uma chamada de método remoto é firmada em dois programas da arquitetura cliente-servidor, a qual permite que sua comunicação seja feita por meio de objetos orientados, enquanto a chamada remota de procedimento necessita de um outro espaço de endereçamento. Porém, RMI e RCP possuem algumas similaridades. Assinale alternativa que indica uma similaridade entre RMI e RPC: Tanto RMI quanto RPC fazem uso dos enunciados a respeito dos protocolos de requisição e resposta. Tanto RMI quanto RCP fazem uso da arquitetura peer-to-peer Tanto RMI quanto RPC suportam áreas restritas na programação Tanto RMI quanto RCP possuem comportamento local As chamadas remotas tanto em RMI quanto em RPC ocultam suas ações do programador 1 pontos PERGUNTA 3 1. Vimos que um stub age semelhantemente a um servidor intermediário de requisições de um cliente solicitante de recursos advindos de outro servidor (proxy), para um objeto remoto. Ou seja, a invocação de um stub por parte de um objeto lhe confere a obrigação de enviar a chamada ao objeto localizado do lado do cliente. De modo que para cada skeleton, em JVM, é atribuído um objeto remoto receptor da mensagem do lado do servidor. A respeito do skeleton, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Escrever e transmitir os parâmetros para o JVM remoto II. ( ) Esperar pelos resultados do método apontado III. ( ) Ler os parâmetros enviados pelo stub IV. ( ) pedir o método no objeto remoto V. ( ) Escrever e transmitir os resultados ao objeto que executou a chamada A seguir, assinale a alternativa que apresenta a sequência correta: V, V, F, F, V. F, F, V, V, V. F, V, F, V, F. F, F, V, F, V. V, V, V, V, V. 1 pontos PERGUNTA 4 1. Basicamente as Threads são tarefas realizadas por um programa, ou seja, o processo divide a si mesmo em diversas funções ou tarefas as quais serão executadas concomitantemente, de modo que seu suporte é suprido pelo próprio sistema operacional cuja linha de execução tem nível nuclear (KLT) ou executada através de uma biblioteca em determinada linguagem (ULT). Considerando o excerto apresentado, sobre Threads., analise as afirmativas a seguir: I. A partir de uma thread é possível que um utilizador de determinado programa faça uso de uma função ou aplicação do ambiente ao mesmo tempo em que outras linhas executem as demais operações. II. Os sistemas que suportam múltiplas threads são chamados de multithread. III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea. IV. Os sistemas que suportam uma única thread são chamados de nonethread. Está correto o que se afirma em: I, II e IV, apenas. I, II e III, apenas. II e III, apenas. I e III, apenas. I e IV, apenas. 1 pontos PERGUNTA 5 1. Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por meio de hardware, software ou a combinação deles. Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo: O protocolo User Datagram Protocol ou UDP apresenta funcionamento relativamente complexo, confiável e seguro. O protocolo User Datagram Protocol ou UDP à medida que recebe um pacote, informa imediatamente o servidor. O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor, dificultando as orientações referentes à conexão. O protocolo User Datagram Protocol ou UDP permite que seu funcionamento seja isolado. O protocolo User Datagram Protocol ou UDP apresenta diversos mecanismos de recebimento de pacotes. 1 pontos PERGUNTA 6 1. Um serviço pode ser definido parcialmente como lógico, o qual executará funções a partir de contratos de serviços disponíveis para uso; de modo que o serviço Web pode oferecer, além da disponibilidade de um serviço, sua descrição, definir suas interfaces, dentre outros. Assinale a alternativa que contenha informações verídicas sobre o serviço Web. Fornece informações a respeito da URL do servidor. Fornece informações sigilosas do cliente usuário da Web. Disponibiliza dados confidenciais na rede Web. Oculta informações a respeito dos serviços Web. Fornece informações do servidor Web. 1 pontos PERGUNTA 7 1. A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir: 1. A mensagem é gerada e emitida fora da máquina até seu destino. 2. A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP. 3. Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do servidor. 4. A mensagem mantém seu código inicial e chega ao setor de requisição. Está correto o que se afirma em: III, apenas. I e II, apenas. II e IV, apenas. I e III, apenas. IV, apenas. 1 pontos PERGUNTA 8 1. Sistemas do tipo cliente-servidor tradicionalmente são geradores e fornecedores de acesso a recursos computacionais como arquivos, páginas Web dentre outros objetos disponíveis em um único computador servidor no qual são feitas escolhas ou gerenciamentos acerca de distribuição dos recursos e hardwares. Uma rede de compartilhamento entre diversos computadores, na qual não há centralização de máquinas é conhecida como uma rede computacional na qual todos os elementos/ máquinas usufruem de recursos uns dos outros. Assinale a alternativa correta: rede orientada a dados. rede cliente-servidor. rede peer-to-peer. rede ad hoc. rede orientada a serviços. 1 pontos PERGUNTA 9 1. Sabemos que uma interface corresponde a um protocolo de comportamento, ou seja, um checklist de métodos abstratos, o qual também pode incluir algumas variáveis. De modo que, tanto para o cliente quanto para o servidor deve haver um objeto acessível (servidor) e um objeto remoto (servidor). Das interfaces mais usuais podemos citar a Java. Sendo assim, assinale a alternativa que contenha afirmações verdadeiras sobre ela: A interface Java permite a implementação de interfaces remotas (RMI) a partir do comando Stub Method A interface Java permite a implementação de interfaces remotas (RMI) a partir do comando Skeleton Request A interface Java permite a implementação de interfaces remotas (RMI)a partir do comando Corba Skeleton A interface Java permite a implementação de interfaces remotas (RMI) a partir do comando Gateway Security A interface Java permite a implementação de interfaces remotas (RMI) a partir do comando Extends Remote 1 pontos PERGUNTA 10 1. Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets, podemos pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de aplicativos. Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, write, close, chamada gethosbyname, chamada getprotobyname. Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket: Exemplo de read: read socket, buffer e writebuffer Chamada getprotobyname extrai o código do protocolo a partir do IP São exemplos d bind;: socket, queue, addrlen. São exemplos accept: newsocket A chamada gethostbyname cria um IP para o servidor