Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 1/7 A�vidade Obje�va 3 Entrega 21 out em 23:59 Pontos 1 Perguntas 5 Disponível 2 out em 0:00 - 4 nov em 23:59 aproximadamente 1 mês Limite de tempo Nenhum Tentativas permitidas 2 Instruções Histórico de tenta�vas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 5 minutos 1 de 1 Pontuação desta tentativa: 1 de 1 Enviado 21 out em 18:58 Esta tentativa levou 5 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. Fazer o teste novamente 0,2 / 0,2 ptsPergunta 1 (CESGRANRIO – Adaptada) A classificação de Flynn usa duas dimensões independentes para categorizar computadores paralelos: instruções e dados. Com base nessa classificação identifique abaixo qual alternativa apresenta atributos da arquitetura SIMD Um único fluxo de dados é executado por um único fluxo de instruções. https://famonline.instructure.com/courses/12451/quizzes/40647/history?version=1 https://famonline.instructure.com/courses/12451/quizzes/40647/take?user_id=57243 21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 2/7 Múltiplos fluxos de instruções operam sobre um único fluxo de dados. Múltiplos dados são executados ao mesmo tempo sob comando de uma única instrução. Correto!Correto! Na arquitetura SIMD (single-instruction-multiple-data) há uma única Unidade de Controle (UC) e múltiplas Unidades de Processamento (UP). Todas UP executam ao mesmo tempo e sincronizadamente a mesma instrução sobre conjuntos de dados distintos, ou seja, uma única instrução comanda vários dados de processamento. Cada unidade de processamento pode realizar instruções distintas e atuar sobre fluxos de dados distintos a cada momento. Múltiplas unidades de processamento efetuam múltiplas instruções ao mesmo tempo e atuam sobre vários fluxos de dados em cada uma dessas unidades. 0,2 / 0,2 ptsPergunta 2 Em uma universidade, foi averiguada a necessidade de implementação de um cluster para analisar uma grande variedade de dados e realizar cálculos bastante complexos de um projeto científico em tempo hábil para publicação dos resultados em revista muito famosa e com grande impacto na comunidade acadêmica. E para reduzir os custos do projeto é necessário que se utilize os PCs considerados obsoletos armazenados no depósito de equipamentos de TI da universidade, sistema operacional gratuito e redes do tipo Ethernet. Sabendo que a clusterização é uma técnica eficiente para garantir a alta disponibilidade e execução de processos de alta complexidade. 21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 3/7 Diante do cenário apresentado, se você fosse um dos responsáveis do projeto o que você faria. Não implementaria um cluster e sim um pipeline Implementaria um cluster Beowulf Correto!Correto! O cluster Beowulf é muito útil em aplicações científicas onde existe um grande volume de dados a ser processado. É uma arquitetura de computação destinada a alto desempenho e a comunicação entre os nós pode ser realizada por redes do tipo ethernet, que são mais comuns e mais baratas. O sistema operacional deve ser de código aberto, uma razão pela qual o Linux e outras opções Open Source são bastante utilizadas, além de ser possível o uso de hardware comum. Implementaria um cluster de balanceamento de carga Compraria um supercomputador Implementaria um cluster de alta disponibilidade 0,2 / 0,2 ptsPergunta 3 Em computação paralela é necessário explorar técnicas para efetivamente aumentarmos, ao máximo, o desempenho dos processadores. E nas arquiteturas que contemplam os multiprocessadores simétricos (SMP) são muito interessantes devido à sua boa relação custo-benefício, contanto que haja memória e largura de banda suficiente. (Fonte: FERNANDEZ, M. P. Arquitetura de Computadores. ed. 3. Fortaleza: UECE, 2015. Disponível em: http://www.uece.br/computacaoead/index.php/downloads/doc_dow arquiteturadecomputadores (http://www.uece.br/computacaoead/index.php/downloads/doc_download/ http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores 21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 4/7 arquiteturadecomputadores) . Acesso em: 04 set. 2019. Adaptado). Verifique qual das alternativas abaixo indica corretamente características da arquitetura SMP. Um programa é executado sobre uma máquina composta por diversos computadores e cada um tem acesso exclusivo a memória local. Os processadores realizam funções diferentes. Contém várias CPUs que compartilham uma memória em comum e esse tipo de computador paralelos é caracterizado como multiprocessador. Correto!Correto! As arquiteturas SMP (multiprocessadores) são as arquiteturas que empregam memória compartilhada, e em sua estrutura os processadores atuam de forma independente. Possui sua própria memória e se comunica através da transmissão de mensagens. Processador único que admite uma única sequência de instruções para atuar nos dados armazenados em uma única memória. 0,2 / 0,2 ptsPergunta 4 Uma forma de melhorar o desempenho de um sistema computacional é empregar múltiplos processadores que possam executar instruções em paralelo para resolver um problema. Com relação aos conceitos de paralelismo, aponte a alternativa correta. http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores 21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 5/7 As tarefas executadas obedecem uma ordem, pois caso contrário podem interferir no resultado do final. O paralelismo visa melhorar a performance por meio do aumento de threads. A granularidade no paralelismo é indicada pelo tamanho tarefa e pela quantidade de CPUs. Tem por objetivo reduzir o tempo de execução. Correto!Correto! O processamento paralelo tem por objetivo a redução de tempo necessário para resolver um problema computacional, uma vez que, as tarefas são divididas em pedaços menores e resolvidas de uma maneira concorrente ou simultânea a qualquer momento no tempo de execução, ou seja, o objetivo é otimizar o tempo ocioso das CPUs. O paralelismo em nível de instrução é aplicado através de um conjunto de pipelines paralelas. 0,2 / 0,2 ptsPergunta 5 Em multiprocessadores, todos os processadores trabalham juntos e po espaço de endereçamento virtual exclusivo mapeado para a memória c processos são capazes de se comunicar quando um escreve dados pa esses dados de volta. (Fonte: CORRÊA, A. G. D. Organização e arquitetura de computadores 21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 6/7 2016. Adaptado). Em relação à multiprocessadores, avalie as asserções a seguir e a rela I - Os multicomputadores caracterizam-se por empregar memória distr processador tem acesso apenas a sua própria memória, fazendo com globais. PORQUE II - Os processadores se comunicam por meio de trocas de mensagens interconexão. A respeito dessas asserções, assinale a opção correta. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Correto!Correto! Em arquiteturas de memória distribuída dois processos podem se comunicar apenas lendo e escrevendo na memória e precisam de uma rede de interconexão para conectar os processadores, uma vez que multicomputadores tem um espaço de endereço físico para cada CPU e todas as CPUs veem a mesma imagem de memória. As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativacorreta da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa 21/10/2020 Atividade Objetiva 3: Sistemas Computacionais https://famonline.instructure.com/courses/12451/quizzes/40647 7/7 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Pontuação do teste: 1 de 1
Compartilhar