Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0180_AV_201102166901 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS Tipo de Avaliação: AV Aluno: Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB Nota da Prova: 6,5 Nota de Partic.: 2 Data: 22/11/2014 08:17:48 1a Questão (Ref.: 201102359140) Pontos: 0,5 / 0,5 Analise as afirmativas a seguir, a respeito de sistemas distribuídos. I - Uma das principais diferenças entre um sistema distribuído e um sistema em rede é que, do ponto de vista do usuário, o sistema distribuído se comporta como uma única máquina, enquanto que o sistema em rede expõe ao usuário as diversas máquinas separadamente. II - Em um sistema distribuído, uma migração de processo entre nós do sistema pode ser feita para proporcionar balanceamento de carga ou aceleração da computação, sendo esta através da divisão do processo em subprocessos que podem executar em diferentes CPUs. III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) correta(s) a(s) afirmativa(s) II e III, apenas. I, apenas. I, II e III. I e II, apenas. II, apenas. 2a Questão (Ref.: 201102768904) Pontos: 0,0 / 1,0 Analise as seguintes afirmativas concernentes a questões a computação em nuvem. I. SaaS - O uso de um software através da Internet, isto é, o usuário utiliza o software como serviço sem a necessidade de aquisição ou instalação local. II. CaaS - Ferramentas de desenvolvimento são utilizadas como ferramentas compartilhadas, ferramentas de desenvolvimento web-based e serviços baseados em mashup. III. DaaS - Solução terceirizada em comunicação, os fornecedores deste tipo de serviço são responsáveis pelo o gerenciamento de hardware e software, entregando serviços como VoIP e de mensagens instantâneas, além da capacidade de gerenciar vídeo conferências. A análise permite concluir que: Somente a afirmativa II está correta. Somente a afirmativa III está correta. As afirmativas I, II e III estão incorretas. Somente as afirmativas I e III estão incorretas. Somente a afirmativa I está correta. 3a Questão (Ref.: 201102284161) Pontos: 0,0 / 0,5 Em relação a comunicação com sockets em um sistema distribuido, analise as seguintes sentenças. I) o socket criado pelo cliente é também utilizado pelo servidor. II) o cliente utilize a função connect para se conectar ao servidor. III) o servidor executa a função listen para aguardar uma conexão do cliente. Assinale a única alternativa correta: Somente a sentença III está correta Somente a sentença II está correta As sentenças II e III estão corretas As sentenças I e III estão corretas As sentenças I e II estão corretas 4a Questão (Ref.: 201102433289) Pontos: 0,5 / 0,5 Analise as seguintes afirma�vas concernentes a questões de projeto de sistemas distribuídos. I. Um sistema distribuído tolerante a falhas deve con�nuar operando na presença de problemas, podendo ocorrer uma degradação tanto no seu desempenho, como nas suas funcionalidades. II. No que diz respeito ���������������, � ��→ �� ��������������� í � ���� ������ ����� and �� ������ ç ���� ��� ��� ��� � ����→ �����lim ����� or ��� �� tan ���� �������� � ú ��� ��� � ���� �� III. Em um sistema distribuído transparente quanto à concorrência, a informação de quantos usuários estão empregando determinado serviço deve ser omi�da. A análise permite concluir que: BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 3 27/11/2014 23:51 Somente a afirmativa III está incorreta. As afirmativas I, II e III estão incorretas. Somente as afirmativas I e III estão incorretas. Somente a afirmativa II está incorreta. Somente a afirmativa I está incorreta. 5a Questão (Ref.: 201102751172) Pontos: 0,5 / 0,5 De acordo com a classificação de Flynn, assinale a alternativa CORRETA: Computadores de fluxo múltiplo de instruções, fluxo único de dados - MIMD Computadores de fluxo múltiplo de instruções, fluxo múltiplo de dados - MIMD Computadores de fluxo único de instruções, fluxo único de dados - MISD Computadores de fluxo único de instruções, fluxo único de dados - SIMD Computadores de fluxo único de instruções, fluxo múltiplo de dados - SISD 6a Questão (Ref.: 201102277280) Pontos: 0,5 / 0,5 Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes? Assinale a resposta que justifica corretamente a escolha feita. Concorrente, pois não podemos prever o tempo de resposta de cada solicitação. Concorrente, pois cada cliente pode fazer uma unica requisição. Não podemos afirmar pois depende do tempo de resposta de cada solicitação. Iterativo, pois somente um cliente pode fazer uma requisição de cada vez. Iterativo, pois o tempo de resposta é previsivel. 7a Questão (Ref.: 201102284120) Pontos: 0,5 / 0,5 Uma das formas de alcançar maiores velocidades dos computadores é o uso do paralelismo que pode ser introduzido em muitos níveis diferentes. Nesse contexto é correto afirmar: No paralelismo no nível de instrução, no qual uma sequência de instruções pode ser executada em paralelo por diferentes unidades funcionais, os elementos de processamento são fortemente acoplados. Uma forma de paralelismo em que os elementos são fracamente acoplados é o multiprocessador de chip único, no qual dois ou mais núcleos são colocados no mesmo chip. Os sistemas fortemente acoplados, normalmente, caracterizam-se por máquinas que possuem seu próprio sistema operacional e gerenciam seus próprios recursos. SMP (Symetric Multiprocessors) é um caso típico de sistema fracamente acoplado, que tem como característica o tempo uniforme de acesso à memória principal pelos diversos processadores. O fato da CPU poder comutar entre múltiplos threads, instrução por instrução, criando um multiprocessador virtual, caracteriza um processamento fracamente acoplado. 8a Questão (Ref.: 201102194966) Pontos: 1,0 / 1,0 A denominação SMP refere-se tanto à arquitetura de hardware do computador quanto ao comportamento do sistema operacional que reflete esta arquitetura. Um SMP é um sistema de computador independente sobre o qual é INCORRETO afirmar que como todos os processadores são capazes de desempenhar as mesmas funções, em um multiprocessador simétrico, uma falha em um único processador não causa a parada do sistema, podendo continuar a funcionar, com desempenho reduzido existem dois ou mais processadores similares, com capacidade de computação compatível e que compartilham a mesma memória principal e facilidades de E/S. os processadores são conectados entre si por meio de um barramento ou de outro esquema de conexão interno, de forma que o tempo de acesso à memória é aproximadamente o mesmo para cada processador. o sistema é controlado por um sistema operacional integrado, que provê interação entre os processadores e seus programas, em nível de tarefas, de arquivos e de dados para resolver o problema de coerência de cache, utiliza um único cache para todos os processadores e adota a política de escrita direta onde as operações de escrita são usualmente efetuadas apenas sobre a cache, sendo a memória principal atualizada somente quando a linha correspondente é removida da cache. 9a Questão (Ref.: 201102417298) Pontos: 1,5 / 1,5 Um Sistema Distribuído deve ser confiável, e para isso deve atender quatro requisitos: Disponibilidade, Confiabilidade, Segurança e Capacidade de Manutenção. Explique cada um desses requisitos. Resposta: Disponibilidade: característica que garante a disponibilidade do sistema e dasinformações sempre que o usuário as solicita. Confiabilidade: característica de requisito que garante a confiança das informações geradas para os usuários. Segurança: requisito que garante que as informações geradas pelo sistema são seguras e entregues somente aos usuários devidos. Capacidade de Manutenção: característica que visa facilitar BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 3 27/11/2014 23:51 a manutenção/correção de um sistema em possíveis problemas. Gabarito: Disponibilidade: Característica que indica quanto tempo o sistema funcionará ininterruptamente sem ser afetado por falhas, manutenção preventiva ou corretiva, etc. Confiabilidade: Característica do sistema que dá maior ou menor certeza de que vai funcionar a contento. Segurança: Garantia de o sistema fazer, de maneira correta e para os usuários corretos, aquilo para o qual foi projetado. Capacidade de Manutenção: Consiste na facilidade com que um sistema que falhou pode ser con-sertado. 10a Questão (Ref.: 201102341884) Pontos: 1,5 / 1,5 Como o aumento da preocupação com questões ambientais no mundo até mesmo o segmento de tecnologia e computação deve se adaptar. Nesse sentido, o conceito de TI verde tem sido aplicado em diversas áreas, inclusive em sistemas distribuídos como é identificado no site green500.org. Com base no ranking publicado neste site, quais são as principais característiicas avaliadas para a classificação das máquinas multiprocessadas? Resposta: As principais características avaliadas são as de aumento de capacidade de processamento dos sistemas utilizando um menor consumo de energia. Gabarito: Por décadas, a noção de performance tem sido sinônimo de velocidade e esse enfoque especial levou ao surgimento de supercomputadores que consomem grandes quantidades de energia elétrica e produzem tanto calor que exigem enormes instalações de refrigeração. Nesse sentido, um ponto que tem sido estimulado é o contexto de eficiência energética, que é a procurar aumentar a capacidade de processamento dessas máquinas com a redução do consumo de energia. Período de não visualização da prova: desde 06/11/2014 até 25/11/2014. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 3 27/11/2014 23:51
Compartilhar