Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliando Aprend.: CCT0042_SM_201504592701 V.1 Aluno(a): GUILHERME PANTOJA DE SOUSA Matrícula: 201504592701 Desemp.: 0,3 de 0,5 05/06/2018 09:46:06 (Finalizada) 1a Questão (Ref.:201507351655) Pontos: 0,1 / 0,1 Sobre acesso a recursos remotos, é possível afirmar: I - Dependendo nas necessidades é possível acessar desde impressoras até supercomputadores, sistemas de armazenamento de alto desempenho, imagesetters e nuvem. II - O termo Groupware pode expressar grupos de trabalhos remotos; teleconferência; depoimentos e julgamentos a distância. III - São recursos naturais muito remotos que já não existem mais. IV - Guardar informações na nuvem significa armazenar seus dados em servidores remotos e que sempre que você quiser pode recuperá-los. Isso gera uma economia em equipamentos porque você não precisa gastar dinheiro com equipamentos de alta performance e grande capacidade de armazenamento. V - Usar recursos da Internet pode ser bom ou ruim, porque ao mesmo tempo em que se podem acessar sites confiáveis também é possível esbarrar em armadilhas cibernéticas. Todos os itens estão corretos. Somente os itens I e II estão corretos. Somente os itens I , II , IV e V estão corretos. Somente os itens I , II e III estão corretos. Somente o item I está correto. 2a Questão (Ref.:201507351406) Pontos: 0,0 / 0,1 Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Informação Distribuidos, que caracterizam-se por: um único programa, intensivo em computação, é executado em paralelo. os equipamentos costumam estar conectados através de uma rede de comunicação. programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 3a Questão (Ref.:201507351421) Pontos: 0,1 / 0,1 Podemos definir sistema distribuído como uma coleção de computadores independentes que aparecem para os usuários do sistema como um único computador. De acordo com esta definição analise as afirmativas a seguir e assinale a alternativa INCORRETA. Concorrência: significa que recursos locais e remotos são acessados pelas mesmas operações De acordo com a classificação de Flynn o SISD - (Fluxo único de instruções/Fluxo único de dados): corresponde ao tradicional modelo Von Neumann. Um processador executa seqüencialmente um conjunto de instruções sobre um conjunto de dados. Transparência de mobilidade: movimento de recursos ou clientes dentro do sistema não podem afetar a operação dos usuários ou programas Escalabilidade: forma do sistema suportar o aumento dos recursos e usuários mantendo um desempenho satisfatório; Abertura: determina se o sistema pode ser estendido ou reimplementado de diversas maneiras 4a Questão (Ref.:201507351612) Pontos: 0,0 / 0,1 Transparência de distribuição é uma das metas dos sistemas distribuídos descritas por Tanembaum. A transparência de distribuição pode ser classificada em: transparência de acesso, localização, migração, relocação, replicação, concorrência e falha. Assinale a assertiva que descreve a transparência de migração. Oculta que um serviço pode ser movido para outra localização Oculta que um recurso é replicado Oculta que um serviço pode ser movido para outra localização enquanto em uso Oculta um lugar em que o recurso está localizado Oculta diferenças na representação de dados e no modo de acesso a um recurso 5a Questão (Ref.:201507351522) Pontos: 0,1 / 0,1 Analise as seguintes afirmações: I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio clock e que não possui memória compartilhada, mas que é visto por seus usuários como um recurso único no qual a comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por meio destas características como fracamente acoplados, isto é, um cluster. II. A computação em cluster envolve dois ou mais computadores servindo a um sistema como um único recurso. Os computadores que compõem um cluster, denominados nó, devem ser interconectados, de maneira a formarem uma rede. III. A rede que compõe um cluster deve ser criada de uma forma que permita a interconexão de um número fixo de computadores ou nós. A retirada de um nó interrompe o funcionamento do cluster, até que o nó seja substituído. A principal vantagem do cluster é que qualquer sistema operacional pode ser usado como, por exemplo, Windows, Linux, ou BSD simultaneamente no mesmo cluster. Com isso, as particularidades de um sistema operacional serão compartilhadas entre os demais sistemas operacionais participantes do cluster. Indique a opção que contém as afirmativas CORRETAS: I, apenas. I, II e III. II, apenas. II e III, apenas. I e II, apenas. Avaliando Aprend.: CCT0042_SM_201504592701 V.1 Aluno(a): GUILHERME PANTOJA DE SOUSA Matrícula: 201504592701 Desemp.: 0,5 de 0,5 07/06/2018 14:28:56 (Finalizada) 1a Questão (Ref.:201507351428) Pontos: 0,1 / 0,1 Tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição analise as afirmações abaixo e assinale a alternativa onde todas estão corretas. a. As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas ao universo físico, Erros : estão associadas ao universo da Informação e Defeitos: estão associadas ao universo do usuário . b. A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação c. A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente d. Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física Somente as alternativas A e B são verdadeiras Somente as alternativas A, C e D são verdadeiras Somente as alternativas A e C são verdadeiras Somente as alternativas A, B e C são verdadeiras Somente as alternativas A e D são verdadeiras 2a Questão (Ref.:201507351653) Pontos: 0,1 / 0,1 Assinale a única afirmação INCORRETA: Extensibilidade é a facilidade em alterar, ou substituir componentes sem afetar as aplicações que continuam em operação. Interoperabilidade é a capacidade de operar no mesmo SO sem a necessidade de efetuar login entre as sessões. Sistemas abertos oferecem serviços de acordo com regras padronizadas e descrevem a sintaxe e a semântica desses serviços (protocolos). Transparência de Localização significa ocultar a localização física dos recursos. Portabilidade significa que aplicações podem ser executadas em SO¿s diferentes, sem modificações, implementando as mesmas interfaces. 3a Questão (Ref.:201507351561) Pontos: 0,1 / 0,1 A Liga de heróis é um jogo online de batalha entre heróis (jogadores) cujo objetivo é destruir a base inimiga. Nesse jogo, dez jogadores selecionam um herói disponível e formam dois times de cinco jogadores que irão batalha entre eles até que um time consiga destruir a base do outro. Um jogador avido por Liga de heróis inicia um jogo com outros noves jogadores conectados remotamente, em um dado momento do jogo aconexão com servidor é perdida totalmente por motivos desconhecidos, e uma tentativa de reconexão é iniciada por parte do software cliente. Depois de 30 segundos tentando reconectar, uma mensagem de timeout é exibida solicitando ao usuário que tente reconectar novamente ou que sai do jogo. Esse problema é uma propriedade de sistema distribuído descrito nos modelos fundamentais. Onde, é categorizado como um dos modelos de falhas que são ocorrências de erros ou problemas que afetam corretamente as operações em um sistema distribuído. Assinale abaixo qual é o modelo de falha que caracteriza a situação sofrida pelo jogador: Falhas por omissão. Falhas de contexto. Falhas por conexão. Falhas arbitrárias. Falhas de temporização. 4a Questão (Ref.:201507351668) Pontos: 0,1 / 0,1 Qual das seguintes propriedades de um sistema distribuído tolerante a falhas corresponde à capacidade do sistema estar pronto para ser usado imediatamente? Confiabilidade Disponibilidade Transparência Seguranc a Capacidade de manutenc 5a Questão (Ref.:201507351416) Pontos: 0,1 / 0,1 A arquitetura de sistemas distribuídos possui um apelo voltado também a TI Verde. Todos os aspectos abaixo estão ligados a este conceito, EXCETO: Redução do uso da Internet Diminuição dos resíduos gerados desde a produção até a utilização dos sistemas distribuídos. Diminuição do consumo de energia Otimização de utilização de recursos Climatização do ambiente Avaliando Aprend.: CCT0042_SM_201504592701 V.1 Aluno(a): GUILHERME PANTOJA DE SOUSA Matrícula: 201504592701 Desemp.: 0,5 de 0,5 07/06/2018 14:53:21 (Finalizada) 1a Questão (Ref.:201507351509) Pontos: 0,1 / 0,1 A comunicação entre cliente e servidor utilizando sockets prevê: que o servidor execute a função listen para aguardar uma conexão do cliente. que o servidor execute a função bind a cada conexão recebida que o socket criado pelo cliente seja também utilizado pelo servidor. que o cliente utilize a função connect para se conectar ao servidor. que o cliente execute a função socket para estabelecer uma conexão 2a Questão (Ref.:201507351507) Pontos: 0,1 / 0,1 Uma aplicação é considerada cliente-servidor se for composta por dois processos atuando em conjunto para a execução de uma tarefa porque cada processo é executado obrigatoriamente em um computador diferente. Analise a afirmação e assinale a resposta correta. A definição está correta mas a justificativa está errada Apenas a definição está errada pois servidor é um computador A definição e a justificativa estão corretas. A definição estaria correta se a aplicação utilizasse um middleware A definição e a justificativa estão erradas 3a Questão (Ref.:201507351553) Pontos: 0,1 / 0,1 Entre as características fundamentais de um sistema cliente/servidor, é incorreto afirmar que: Existem processos provendo serviços, chamados servidores A comunicação cliente/servidor é síncrona por definição Existem processos consumindo serviços, chamados clientes Clientes e servidores podem ou não estar em máquinas diferentes Interações entre clientes e servidores seguem o modelo requisição/resposta 4a Questão (Ref.:201507351554) Pontos: 0,1 / 0,1 Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por: SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE SOCKET->CONNECT->SEND->RECEIVE->CLOSE SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE 5a Questão (Ref.:201507351540) Pontos: 0,1 / 0,1 A Melhor Definição que podemos dar a um sistema distribuído é: Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas posteriormente remetidas para processamento central alcançando o objetivo do conjunto. Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente. Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus usuários. Normalmente utilizando supercomputadores. Uma rede de computadores conectados através da internet. Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. Mainframe é um exemplo de sistema distribuído. ARQUITETURA DE SISTEMAS DISTRIBUIDOS Avaliando Aprend.: CCT0042_SM_201504592701 V.1 Aluno(a): GUILHERME PANTOJA DE SOUSA Matrícula: 201504592701 Desemp.: 0,3 de 0,5 07/06/2018 15:09:26 (Finalizada) 1a Questão (Ref.:201507351503) Pontos: 0,1 / 0,1 Web Service representa um termo utilizado na integração de sistemas e na comunicação entre aplicações diferentes e que possui entre suas características as possibilidades de: I. interação de novas aplicações com as já existentes. II. compatibilizar sistemas desenvolvidos em plataformas diferentes. III. serem codificadas em um determinado protocolo, incluindo os parâmetros de entrada/saída. IV. aplicações enviarem e receberem dados por meio de uma linguagem em formato padronizado. Para a construção das bases de um Web Service, por padrão a linguagem é conhecida como XML e o protocolo pela sigla: SOAP. HTTPS. XPOINTER. SCHEMA. UDDI. 2a Questão (Ref.:201507351582) Pontos: 0,0 / 0,1 Sobre as estratégias de busca em um sistema que implementa o modelo P2P, assinale a alternativa que traz o conceito correto da estratégia de flooding. Todos os nós da vizinhança são consultados; consulta pode ser propagada para a rede inteira Nós guardam fragmentos de uma tabela hash, funcionando como um índice distribuído para sua vizinhança Um nó é consultado aleatoriamente; se o resultado da busca não for encontrado, é retornada uma falha Consulta feita a um nó central, que possui informações atualizadas sobre a rede inteira Um nó na vizinhança é selecionado aleatoriamente; se ele não possuir a resposta da busca, outro nó da vizinhança é selecionado randomicamente 3a Questão (Ref.:201507351559) Pontos: 0,1 / 0,1 A ideia básica da comunicação com o uso de Remote Procedure Call (RPC) é: Permitir que objetos distribuídos sejam compartilhados por vários programas aplicativos, com controle de sessão e de transações 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 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 4a Questão (Ref.:201507351551) Pontos: 0,0 / 0,1 Analise as seguintes afirmações sobre comunicação síncrona e assíncrona entre processos em sistemas distribuídos: a. A comunicação entre processos síncronos e assíncronos são realizados basicamente por duas operações: enviar (send) e receber (receive). Estas operações definem o destino da mensagem e seu conteúdo; b. Processos síncronos operam através de bloqueios de operações realizadas sobre o send (enviar) e o receive(receber); c. Por padrão os processos assíncronos não operam através de bloqueios de operações sobre o send (enviar) e o receive (receber).No entanto, pode se implementar a função bloqueante sobre o processo receive. d. As operações não bloqueantes do processo assíncrono necessitam de um buffer para operar. Assinale a única opção correta acerca das afirmativas acima: todas as afirmações estão corretas exceto a afirmação a. todas as afirmações estão erradas exceto a afirmação a. apenas afirmação a e c estão corretas. todas afirmações estão corretas. todas as afirmações estão erradas. 5a Questão (Ref.:201507351548) Pontos: 0,1 / 0,1 A computação em GRID, que acopla recursos heterogêneos distribuídos, oferece suporte à execução de aplicações paralelas que podem ser acessadas independentemente de sua posição física. I, II e III Errado Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual existe uma forma de cooperação entre dois ou mais processos, sendo essa cooperação realizada através de requisições dos componentes alocados ao cliente e das respostas que são fornecidas pelos componentes alocados ao servidor. Certo I e II apenas
Compartilhar