Considere as características dos decodificadores de instruçõ...
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
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