Informática, perguntado por mdfer, 10 meses atrás

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 marianaalendee
15

Resposta:

(i)        a = b / c;

(ii)       d = a – f;

(iii)      aa = g + h;

(iv)      i = aa + e;.

Explicação:

Respondido por LarissaMoura3
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