Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0180_AV_201102136379 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS Tipo de Avaliação: AV Aluno: 201102136379 MARCO ANTONIO RODRIGUES ROBADEY Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA Nota da Prova: 4,5 Nota de Partic.: 2 Av. Parcial 1 Data: 09/06/2016 11:30:09 1a Questão (Ref.: 201102308311) Pontos: 0,0 / 1,0 Michael J. Flynn propôs a taxonomia de Flynn em 1966, um primeiro esquema para classificar computadores em configurações de paralelismo crescente. O esquema consiste em quatro categorias. Quais são essas categorias e qual é o significado de cada uma dessas classes? Resposta: Cluster computadores, que podem ser debaixo custo, são alinhados para realizar operações, se necessário alcançar alto desempenho. Peer to Peer Onde os processos são compartilhados, sem a necessidade de um controle central Cliente / Servidor O sistema cliente solicita e processa suas demandas ao servidor através de um front end. Gabarito: SISD Computadores de fluxo único de instruções, fluxo único de dados (SingleInstructionStream, SingleDataStream) são o tipo mais simples. São os monoprocessadores tradicionais nos quais um único processador busca uma instrução por vez e a executa sobre um único item de dado. MISD Computadores de fluxo múltiplo de instruções, fluxo único de dados (MultipleInstructionStream, SingleDataStream) não são usados. Uma arquitetura MISD teria várias unidades de processamento que agiriam sobre um fluxo único de dados. Cada unidade executaria uma instrução diferente nos dados e passaria o resultado para a próxima unidade. SIMD Computadores de fluxo único de instruções, fluxo múltiplo de dados (SingleInstructionStream, MultipleDataStream ) emitem instruções que agem sobre vários itens de dados. Um computador SIMD consiste em uma ou mais unidades de processamento MIMD Computadores de fluxo múltiplo de instruções, fluxo múltiplo de dados (MultipleInstructionStream, MultipleDataStream) são multiprocessadores nos quais as unidades processadoras são completamente independentes e operam sobre fluxos de instruções separados. 2a Questão (Ref.: 201102308313) Pontos: 1,0 / 1,0 Quais as principais diferenças entre uma aplicação peertopeer (P2P) e outra cliente/servidor? Resposta: A aplicação P2P está ligada no processo de compartilhamento, no ponto a ponto. No cliente/servidor, a aplicação comunica diretamente do cliente com o servidor que aguarda as solicitações do frontend. Gabarito: Na comunicação P2P, in¬divíduos que constituem um grupo livre podem se comunicar com outros participantes do grupo. Em princípio, toda pessoa pode se comunicar com uma ou mais pessoas; não existe qualquer divisão estrita entre clientes e servidores. Diversos sistemas P2P não possuem qualquer informação centralizada, mas ao contrário, mantém suas informações locais e compartilha uma lista dos peers vizinhos que fazem parte do sistema. 3a Questão (Ref.: 201102325568) Pontos: 0,0 / 1,0 Computadores de baixo custo podem ser agrupados em clusters, onde exercem funções que exigem alto desempenho computacional como se fossem uma única máquina de grande porte. É correto afirmar que um cluster Beowulf com o sistema operacional Linux é constituído de vários nós escravos, sendo que cada nó exerce seu próprio controle. controlados por um computador principal. sem a necessidade de controle. sendo que cada nó exerce o controle sobre todos os demais nós. sendo que cada nó exerce o controle sobre seu nó vizinho e o último nó exercerá o controle sobre o primeiro nó. 4a Questão (Ref.: 201102250460) Pontos: 1,0 / 1,0 No contexto da computação em cluster, é definido como a camada de software adicionada acima do sistema operacional para prover uma imagem única do sistema, possibilitando acesso uniforme a diferentes modos do cluster sem o consentimento de que o sistema operacional está executando em um modo particular: High Availability and Failover. Middleware. Staffware. Shareware. Load Balancing. 5a Questão (Ref.: 201102206564) Pontos: 1,0 / 1,0 Tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja, 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, C e D são verdadeiras Somente as alternativas A e D são verdadeiras Somente as alternativas A, B e C são verdadeiras Somente as alternativas A e C são verdadeiras Somente as alternativas A e B são verdadeiras 6a Questão (Ref.: 201102857599) Pontos: 0,0 / 1,0 Em relação à classificação das arquiteturas paralelas definida como Taxonomia de Flynn, em uma delas é tratado o caso dos multiprocessadores, onde várias instruções podem ser executadas ao mesmo tempo em unidades de processamento diferentes controladas por unidades de controle independentes (uma para cada unidade de processamento) A afirmação acima está relacionada a qual das classes definidas por Flynn? MIMD SISD MISD DISM SIMD 7a Questão (Ref.: 201102162178) Pontos: 0,0 / 0,5 Quando possuímos em uma rede de computadores uma situação onde: Os clientes(usuários) consumidores do serviço oferecido por um servidor, que fornece este serviço simultaneamente a diversos usuários, estamos falando de: Modo de transmissão FullDuplex Sistemas distribuídos Arquitetura PontoaPonto Arquitetura Cliente/Servidor Topologia lógica estrela 8a Questão (Ref.: 201102250588) Pontos: 0,5 / 0,5 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 e 2 1 e 4 2, 3 e 5 1, 2 e 4 3 e 5 9a Questão (Ref.: 201102743610) Pontos: 0,5 / 0,5 Qual das opções abaixo não é uma característica do modelo Peer 2 Peer ? Não há coordenação central e, portanto, não há um ponto de falha nem gargalo. Escalabilidade Heterogeneidade Nenhum peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer. Todos os peer tem uma visão global do sistema, porém todos os dados e serviços são acessíveis de qualquer peer. 10a Questão (Ref.: 201102250461) Pontos: 0,5 / 0,5 Assinale a alternativa que complete corretamente a lacuna do texto a seguir. O Consórcio World Wide Web (W3C) é um consórcio internacional em que as organizações filiadas, uma equipe em tempo integral e o público trabalham com o objetivo principal direcionado para o desenvolvimento de _____. padrões e diretrizes para a Web. equipamentos de interconexão de alta velocidade para banda larga. protocolos de comunicação em apoio à arquitetura TCP/IP. microprocessadores de alto desempenho para microcomputadores RISC. novos sistemas operacionais para gerenciamento na Internet. Período de não visualizaçãoda prova: desde 08/06/2016 até 21/06/2016.
Compartilhar