Considere as características dos decodificadores de instruçõ...

Próximas questões
Com base no mesmo assunto
Q491540 Arquitetura de Computadores
Considere as características dos decodificadores de instruções microprogramados a seguir, comparados aos decodificadores de instruções implementados em hardware.

I - Maior velocidade na execução da instrução
II - Facilidade de gerenciar um conjunto grande de instruções
III - Maior utilização da memória ROM
IV - Utilização tipicamente em microprocessadores RISC

São corretas APENAS as características
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - II e III.

Para compreender a questão, é necessário conhecer as diferenças entre os decodificadores de instruções microprogramados e os implementados em hardware. Decodificadores microprogramados utilizam uma forma de firmware, como a memória ROM, para armazenar sequências de operações que definem como as instruções são executadas. Vamos então analisar as afirmações:

II - Facilidade de gerenciar um conjunto grande de instruções: É verdade que decodificadores microprogramados facilitam a gestão de um grande conjunto de instruções. Isso ocorre porque eles permitem que mudanças no conjunto de instruções sejam feitas alterando o microprograma armazenado na memória, sem a necessidade de mudar o hardware.

III - Maior utilização da memória ROM: Decodificadores microprogramados realmente fazem maior uso de memória ROM (ou memória não-volátil semelhante) para armazenar o microcódigo que define a execução das instruções. Essa é uma característica fundamental e destaca a diferença em relação à implementação puramente em hardware.

As demais afirmações não são corretas para decodificadores microprogramados:

I - Maior velocidade na execução da instrução: Na verdade, o uso de microprogramas geralmente resulta em uma velocidade de execução de instruções menor em comparação com a implementação em hardware, devido ao overhead de buscar e executar múltiplas etapas do microcódigo para cada instrução.

IV - Utilização tipicamente em microprocessadores RISC: Na realidade, a arquitetura RISC (Reduced Instruction Set Computing) é mais associada com uma implementação de decodificação de instruções em hardware, justamente porque possui um conjunto de instruções reduzido e mais simples, o que torna a implementação em hardware mais direta e eficiente. Por outro lado, arquiteturas CISC (Complex Instruction Set Computing) beneficiam-se mais frequentemente de decodificadores microprogramados pela sua natureza de ter um conjunto de instruções mais complexo e variado.

Portanto, as características II e III são as corretas quando estamos nos referindo aos decodificadores de instruções microprogramados em comparação aos decodificados implementados diretamente em hardware.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

A questão pede a comparação entre as arquiteturas CISC e RISC, onde procura evidenciar as vantagens do CISC

I- Maior velocidade na execução da instrução (Trata-se do RISC).

Devido a tecnologia pipelined os processadores RISC alcançam duas a quatro vezes a performance dos processadores CISC usando tecnologia de semicondutor equivalente e os mesmos valores de clock.

 

IV - Utilização tipicamente em microprocessadores RISC (Trata-se do RISC).

Pelo fato de um processador RISC trabalhar com instruções simples, o processador utiliza de menos espaço no chip, funções extras como circuito de gerenciamento de memória e unidade aritmética armazenada num mesmo chip. Chips menores permitem que o fabricante armazenem mais dispositivos em uma única pastilha, o que pode baixar consideravelmente o custo.

 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo