Buscar

Avaliando Aprend Sistemas Distribuidos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando

Outros materiais