Computação Escalável - Semana 2
PERGUNTA 1
Considere a classificação de Flynn para arquiteturas de computadores e verifique a que se encaixa no contexto de múltiplas instruções e múltiplos dados (MIMD).
A grande parte dos computadores atuais, incluindo clusters e computadores com processadores multicore.
É um exemplo representante da classificação MIMD o C.mmp (1971).
Equivale a um programa puramente sequencial, sendo também conhecida como arquitetura Von Neumann.
Consiste em um fluxo único de dados entre processador e memória, tendo o univac1 como exemplo.
Este tipo de arquitetura é adequado para problemas específicos caracterizados por alto grau de regularidade, como processamento de imagens.
PERGUNTA 2
São características de processadores com memória compartilhada distribuída:
mais fácil de programar com mais eficiência.
grande número de processadores.
processadores multinúcleo.
não utilizar uma rede de interconexão.
acesso uniforme à memória.
PERGUNTA 3
É conhecido como um modelo de programação no contexto do paralelismo em que não há a comunicação explícita de dados entre as tarefas e o espaço de endereçamento global permite um modelo de programação mais amigável. Esse modelo recebe o nome de:
memória uniforme.
memória híbrida.
memória compartilhada.
memória distribuída.
memória cache.
PERGUNTA 4
A métrica de desempenho que é muito utilizada para comparar processamento com apenas um núcleo e vários núcleos é chamada de:
Speedup.
tempo de processamento.
tempo de resposta.
vazão.
número de requisições.
PERGUNTA 5
São vantagens dos processadores multicore:
I. Maior desempenho.
II. Funcionar apenas em servidores de data center.
III. Poder executar mais de um processo por ciclo de clock.
IV. Poder executar mais de uma tarefa por ciclo de clock e cada tarefa executar mais de um processo por vez.
Apenas I e III estão corretas.
Apenas I, II e III estão corretas.
Apenas I e IV estão corretas.
Apenas II e IV estão corretas.
Apenas II e III estão corretas.
PERGUNTA 6
Um processador equipado com paralelismo no nível de threads pode executar processos ______ do código, sendo possível rodar dois processos de um mesmo aplicativo ao mesmo tempo.
sequenciais
separados
concorrentes
paralelos
juntos
Soluções para a tarefa
Resposta:
PERGUNTA 1
São características de processadores com memória compartilhada distribuída:
grande número de processadores.
1,68 pontos
PERGUNTA 2
Considere a classificação de Flynn para arquiteturas de computadores e verifique a que se encaixa no contexto de múltiplas instruções e múltiplos dados (MIMD).
A grande parte dos computadores atuais, incluindo clusters e computadores com processadores multicore.
1,68 pontos
PERGUNTA 3
São vantagens dos processadores multicore:
I. Maior desempenho.
II. Funcionar apenas em servidores de data center.
III. Poder executar mais de um processo por ciclo de clock.
IV. Poder executar mais de uma tarefa por ciclo de clock e cada tarefa executar mais de um processo por vez.
Apenas I e IV estão corretas.
1,66 pontos
PERGUNTA 4
A métrica de desempenho que é muito utilizada para comparar processamento com apenas um núcleo e vários núcleos é chamada de:
Speedup.
1,66 pontos
PERGUNTA 5
É conhecido como um modelo de programação no contexto do paralelismo em que não há a comunicação explícita de dados entre as tarefas e o espaço de endereçamento global permite um modelo de programação mais amigável. Esse modelo recebe o nome de:
memória compartilhada.
1,66 pontos
PERGUNTA 6
Um processador equipado com paralelismo no nível de threads pode executar processos ______ do código, sendo possível rodar dois processos de um mesmo aplicativo ao mesmo tempo.
separados
Explicação:
ava 10/10