Buscar

Atividade Objetiva 3_ Sistemas Computacionais

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 6 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 6 páginas

Prévia do material em texto

20/10/2023, 15:36 Atividade Objetiva 3: Sistemas Computacionais
https://famonline.instructure.com/courses/16398/quizzes/79828 1/6
Atividade Objetiva 3
Entrega 21 de out de 2021 em 23:59 Pontos 1 Perguntas 5
Disponível 2 de out de 2021 em 0:00 - 21 de out de 2021 em 23:59
Limite de tempo Nenhum Tentativas permitidas 2
Instruções
Este teste foi travado 21 de out de 2021 em 23:59.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 6 minutos 1 de 1
Pontuação desta tentativa: 1 de 1
Enviado 18 de out de 2021 em 22:38
Esta tentativa levou 6 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.
0,2 / 0,2 ptsPergunta 1
 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.
 
O paralelismo em nível de instrução é aplicado através de um conjunto de
pipelines paralelas.
 Tem por objetivo reduzir o tempo de execução. Correto!Correto!
A+
A
A-
https://famonline.instructure.com/courses/16398/quizzes/79828/history?version=1
20/10/2023, 15:36 Atividade Objetiva 3: Sistemas Computacionais
https://famonline.instructure.com/courses/16398/quizzes/79828 2/6
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.
 
A granularidade no paralelismo é indicada pelo tamanho tarefa e pela
quantidade de CPUs.
 
O paralelismo visa melhorar a performance por meio do aumento de
threads.
 
As tarefas executadas obedecem uma ordem, pois caso contrário podem
interferir no resultado do final.
0,2 / 0,2 ptsPergunta 2
 
Em multiprocessadores, todos os processadores trabalham juntos e
podem compartilhar um espaço de endereçamento virtual exclusivo
mapeado para a memória comum. Dessa forma, dois processos são
capazes de se comunicar quando um escreve dados para memória e o
outro lê esses dados de volta.
 
(Fonte: CORRÊA, A. G. D. Organização e arquitetura de computadores.
São Paulo: Pearson, 2016. Adaptado). 
Em relação à multiprocessadores, avalie as asserções a seguir e a
relação proposta entre elas.
 
I - Os multicomputadores caracterizam-se por empregar memória
distribuída onde cada processador tem acesso apenas a sua própria
memória, fazendo com que não haja variáveis globais.
PORQUE
A+
A
A-
20/10/2023, 15:36 Atividade Objetiva 3: Sistemas Computacionais
https://famonline.instructure.com/courses/16398/quizzes/79828 3/6
 
II - Os processadores se comunicam por meio de trocas de mensagens
através de uma rede de interconexão.
 
A respeito dessas asserções, assinale a opção correta.
 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
 As asserções I e II são proposições falsas. 
 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa 
 
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 verdadeiras, mas a II não é uma
justificativa correta da I.
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.
 
A+
A
A-
20/10/2023, 15:36 Atividade Objetiva 3: Sistemas Computacionais
https://famonline.instructure.com/courses/16398/quizzes/79828 4/6
(Fonte: FERNANDEZ, M. P. Arquitetura de Computadores. ed. 3.
Fortaleza: UECE, 2015. Disponível em:
http://www.uece.br/computacaoead/index.php/downloads/doc_downlo
arquiteturadecomputadores
(http://www.uece.br/computacaoead/index.php/downloads/doc_download/212
arquiteturadecomputadores) . Acesso em: 04 set. 2019. Adaptado).
Verifique qual das alternativas abaixo indica corretamente características
da arquitetura SMP.
 Os processadores realizam funções diferentes. 
 
Processador único que admite uma única sequência de instruções para
atuar nos dados armazenados em uma única memória.
 
Um programa é executado sobre uma máquina composta por diversos
computadores e cada um tem acesso exclusivo a memória local.
 
Possui sua própria memória e se comunica através da transmissão de
mensagens.
 
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.
0,2 / 0,2 ptsPergunta 4
(CESGRANRIO – Adaptada) A classificação de Flynn usa duas
dimensões independentes para categorizar computadores paralelos:
instruções e dados.
A+
A
A-
http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores
http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores
http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores
http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores
http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores
http://www.uece.br/computacaoead/index.php/downloads/doc_download/2123-arquiteturadecomputadores
20/10/2023, 15:36 Atividade Objetiva 3: Sistemas Computacionais
https://famonline.instructure.com/courses/16398/quizzes/79828 5/6
Com base nessa classificação identifique abaixo qual alternativa
apresenta atributos da arquitetura SIMD
 Múltiplos fluxos de instruções operam sobre um único fluxo de dados. 
 
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.
 
Cada unidade de processamento pode realizar instruções distintas e atuar
sobre fluxos de dados distintos a cada momento.
 
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.
 
Um único fluxo de dados é executado por um único fluxo de instruções. 
0,2 / 0,2 ptsPergunta 5
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. Diante do
A+
A
A-
20/10/2023, 15:36 Atividade Objetiva 3: Sistemas Computacionais
https://famonline.instructure.com/courses/16398/quizzes/798286/6
cenário apresentado, se você fosse um dos responsáveis do projeto o
que você faria.
 
 Implementaria um cluster de alta disponibilidade 
 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.
 Não implementaria um cluster e sim um pipeline 
 Implementaria um cluster de balanceamento de carga 
 Compraria um supercomputador 
Pontuação do teste: 1 de 1
A+
A
A-