Elenque as principais características dos processadores RIS...
(1) uso intenso de pipelines. (2) menor quantidade de instruções (comparado com o CISC). (3) execução sem micro-código. (4) utilização maciça de registradores.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Vamos desmembrar a questão para entender por que a alternativa E está correta. A questão pede para elencar as principais características dos processadores RISC clássicos ou puros. Vamos revisar cada um dos itens listados:
- (1) Uso intenso de pipelines: Os processadores RISC se caracterizam por um fluxo de instruções altamente otimizado, onde o uso de pipeline é uma técnica fundamental. A pipeline permite que várias instruções sejam processadas simultaneamente em diferentes estágios do ciclo de execução, aumentando a eficiência e a velocidade do processador.
- (2) Menor quantidade de instruções (comparado com o CISC): RISC significa "Reduced Instruction Set Computer", o que implica um conjunto reduzido de instruções. Isso facilita a otimização do hardware do processador, pois há menos instruções para implementar e otimizar.
- (3) Execução sem micro-código: Em contrapartida aos processadores CISC que frequentemente usam microcódigos para traduzir instruções complexas em operações mais simples, os processadores RISC executam instruções diretamente sem essa camada intermediária de tradução, o que contribui para uma execução mais rápida.
- (4) Utilização maciça de registradores: Os processadores RISC tendem a utilizar um grande número de registradores para otimizar o acesso à memória e reduzir a quantidade de acessos à memória lenta, favorecendo um desempenho mais ágil.
Com base nesses pontos, podemos afirmar que todas as características listadas estão associadas aos processadores RISC clássicos, tornando a alternativa E a correta, pois ela afirma que todas as características apresentadas pertencem aos processadores RISC.
Por fim, para responder a essa questão com segurança, é importante que você tenha conhecimento sobre a arquitetura de processadores, especialmente as diferenças entre RISC e CISC, e os princípios de funcionamento de cada uma dessas arquiteturas.
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
Gabarito: E.
RISC CISC
+ registradores - registradores
- instruções + instruções
+ pipeline - pipeline
- modos de endereçamento + modos de endereçamento
hardware microprogramação
registrador-para-registrador registrador-para-memória
Meu conselho é sedimentar as características de apenas uma das duas arquiteturas, porque a outra possui, fora um ou outro detalhe, características contrárias, sendo possível derivá-las a partir da primeira.
As principais características da arquitetura RISC são:
• Acesso à memória somente via load e store. Operandos em
registradores;
• Todas as outras operações são do tipo registro-registro. Grande número
de registros de propósito geral e poucos registros de propósito específico;
• Uso intenso de registradores. Admite frequências mais altas;
• Formato de instrução facilmente descodificável e de tamanho fixo;
• Pequeno conjunto de instruções de formato simples (dezenas);
• Exige mais espaço na memória e programação mais difícil;
• Complexidade reside no compilador. Uso intenso de pipeline;
• Redução do tamanho do CPI (cicles per instruction), em troca de maior
tamanho do código;
• Executa, em média, uma instrução por ciclo.
As principais características da arquitetura CISC são:
• São mais lentos por executarem instruções mais complexas;
• Programas mais curtos e mais simples;
• Poucos registradores, obrigando a realizar mais referências à memória;
• Simplificação de compiladores em troca de alto número de instruções
complexas e de vários formatos (micro código);
• Hardware mais caro e complexo se comparado ao RISC;
• Impossibilidade de se alterar alguma instrução composta;
• Existe o nível da micro programação. Instruções guardadas no
processador, facilitando a vida dos programadores;
• Não utiliza ou faz uso moderado de pipeline.
CISC (Complex Instruction Set Computer)
- Conjunto Complexo de Instruções Computacionais
- Mais rápido para instruções complexas
- contém microprogramação
- uso de um ou dois operandos
- múltiplos modos de endereçamento de memória
- instrução com largura variável
- vários ciclos de clock para execução da instrução (tempo variável)
- poucos registradores (de 6 a 16)
- fracamente paralelizado e complexidade no código
- utilização de pipeline em larga escala
- instruções executadas pelo microprograma
RISC (Reduced Instruction Set Computer)
- Conjunto Reduzido de Instruções Computacionais
- Não contém microcódigo - instruções executadas diretamente pelo hardware (ausência de microprogramação)
- instruções executadas pelo hardware
- incompatível com CISC
- faz uso de pipelining em larga escala
- grande número de registradores
- uso de uma instrução por ciclo de clock (formato simples e fixo) (tempo fixo)
- endereçamento de memória simples
- uso de 3 operandos de registrador permitido por instrução
- apenas LOAD and STORE podem acessar a memória
- complexidade no compilador
Gabarito E
Características CISC:
· Controle microprogramado;
· Instruções de dois operandos ADD CX,mem;
· Modos registro-registro, registro-memória, e memória-registro;
· Múltiplos modos de endereçamento à memória, incluindo indexação;
· Instruções de largura (tamanho) variável, conforme modo de endereçamento utilizado;
· Instruções requerem múltiplos ciclos de máquina para execução, variando também com o modo de endereçamento;
· Poucos registros;
· Registros especializados.
Características RISC:
· Controle por hardware;
· Pequeno conjunto de instruções;
· Todas as instruções têm tamanho fixo;
· Execução otimizada de chamada de funções (Call / Return);
· Pouquíssimos modos de endereçamento;
· Uso intenso de pipeline;
· Execução rápida de cada instrução (uma por ciclo do relógio).
"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo