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;
Resposta Selecionada:
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
Respos 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;
Resposta Selecionada:
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
Resposta Correta:
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
Feedback da resposta:
Resposta correta. A solução permite ter logo o resultado de operações que são mais rápidas (soma e subtração) e assim ter o resultado. Então depois são realizadas as que são mais complexas, como a divisão.
ta Correta:
(i) a = b / c;
(ii) d = a – f;
(iii) aa = g + h;
(iv) i = aa + e;.
Feedback da resposta:
Resposta correta. A solução permite ter logo o resultado de operações que são mais rápidas (soma e subtração) e assim ter o resultado. Então depois são realizadas as que são mais complexas, como a divisão.
( 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!
Para escrever sua resposta aqui, entre ou crie uma conta
Organização e Arquitetura de Computadores
•UAM
Organização e Arquitetura de Computadores
•UAM
Compartilhar