Ed
ano passado
Vamos analisar cada uma das alternativas sobre a técnica de pipelining: a) Quanto mais estágios tem o pipeline, mais simples torna-se o desenvolvimento do processador. Análise: Na verdade, mais estágios podem complicar o design do processador, pois aumentam a complexidade de controle e a latência. b) Em uma instrução de desvio condicional, não há alternativa a não ser aguardar que a condição seja testada, zerando o pipeline até que o processador saiba qual será a nova sequência de instruções a ser executada. Análise: Isso é parcialmente verdadeiro, mas não é a única abordagem. Existem técnicas como "branch prediction" que tentam minimizar esse problema. c) O pipelining funciona como uma linha de montagem, com cada unidade realizando uma função, desta forma, tem-se mais de uma instrução em execução no processador ao mesmo tempo, em etapas diferentes de execução. Análise: Esta afirmação é correta. O pipelining permite que várias instruções sejam processadas simultaneamente em diferentes estágios. d) O pipeline só era útil em processadores antigos. Com a velocidade de clock atingindo os 4 GHz nos processadores atuais, o ganho na execução com pipelining é muito pequeno, sendo uma técnica em desuso. Análise: Isso é incorreto. O pipelining continua sendo uma técnica fundamental em processadores modernos, mesmo em altas frequências. Portanto, a alternativa correta é: c) O pipelining funciona como uma linha de montagem, com cada unidade realizando uma função, desta forma, tem-se mais de uma instrução em execução no processador ao mesmo tempo, em etapas diferentes de execução.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material