PERGUNTA 8
A motivação principal para o desenvolvimento de arquiteturas super-escalares consiste na possibilidade de se executar instruções de forma paralela, o que fornece mais agilidade, otimização e mais velocidade em atender as demandas ofertadas em nível de instrução de máquina (STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. São Paulo: Pearson Prentice Hall, 2010).
Das alternativas abaixo, assinale a que descreve sobre a solução adotada pelo mecanismo renomeamento de registradores no caso de conflitos em relação à geração de valores para o código a seguir:
(i) a = b / c;
(ii) d = a – f;
(iii) a = g + h;
(iv) i = a + e;
( 1 )
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
(2)
(i) a = b / c;
(ii) d = aa – f;
(iii) a = g + h;
(iv) i = aa + e;
( 3 )
(i) aa = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = a + e;.
( 4 )
(i) a = b / c;
(ii) d = aa – f;
(iii) aa = g + h;
(iv) i = a + e;.
( 5 )
(i) aa = b / c;
(ii) d = aa – f;
(iii) a = g + h;
(iv) i = a + e;.
Soluções para a tarefa
Respondido por
15
Resposta:
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
Explicação:
Respondido por
54
( 1 )
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
A principal motivação para o desenvolvimento de arquiteturas super-escalares envolve a capacidade de execução de instruções de maneira paralela, o que resulta em mais agilidade, otimização e velocidade no atendimento das demandas ofertadas em nível de instrução de máquina.
Considerando o exposto no enunciado da questão, a solução adotada pelo mecanismo renomeamento de registradores em situações de conflitos relacionados à geração de valores para o código é a seguinte:
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
Bons estudos!
Perguntas interessantes
Geografia,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
10 meses atrás
Português,
1 ano atrás