Dentre as arquiteturas de computadores conhecidas, destacam-se RISC e CISC. Acerca dessas arquiteturas, analise as alternativas abaixo e assinale a INCORRETA.
- A) Na arquitetura CISC, devido ao número reduzido de registradores, as variáveis de um programa muitas vezes são associadas a posições de memória.
- B) Na arquitetura RISC, ocorre o uso de registradores para a alocação das variáveis de um programa.
- C) A arquitetura RISC apresenta uma simplicidade de hardware quando comparada a arquitetura CISC.
- D) Os processadores RISC são capazes de executar várias centenas de instruções complexas.
Resposta:
A alternativa correta é letra D) Os processadores RISC são capazes de executar várias centenas de instruções complexas.
Dentre as arquiteturas de computadores conhecidas, destacam-se RISC e CISC. Acerca dessas arquiteturas, analise as alternativas abaixo e assinale a INCORRETA.
a) Na arquitetura CISC, devido ao número reduzido de registradores, as variáveis de um programa muitas vezes são associadas a posições de memória.
b) Na arquitetura RISC, ocorre o uso de registradores para a alocação das variáveis de um programa.
c) A arquitetura RISC apresenta uma simplicidade de hardware quando comparada a arquitetura CISC.
d) Os processadores RISC são capazes de executar várias centenas de instruções complexas.
Ao executar um programa a CPU recebe os comandos em uma linguagem específica para a própria CPU. Dependendo da arquitetura da CPU ela pode trabalhar com duas tecnologias diferentes, CISC e RISC.
CISC (Complex Instruction Set Computer) é um conjunto de muitas instruções que podem ser dadas à CPU através de um programa. Para o programador é uma maneira mais fácil de trabalhar do que quando se cria programa para tecnologia RISC: como CISC aceita muitos comandos diferentes, há uma grande variedade de ordens à disposição do programador. Uma instrução CISC pode fazer o processador utilizar vários pulsos do clock para a execução prejudicando o seu desempenho.
RISC (Reduced Instruction Set Computer) é um conjunto reduzido de instruções que podem ser dadas à CPU através de um programa. Apesar de ser mais difícil para o programador de se trabalhar do que a CISC, esta tecnologia simplifica os programas tornando-os mais rápidos, pois cada instrução utiliza apenas um pulso do clock para ser executada.
Atualmente os processadores para PC são híbridos, ou seja, têm características de ambas as tecnologias.
Analisando as alternativas, temos que:
A - Na arquitetura CISC, devido ao número reduzido de registradores, as variáveis de um programa muitas vezes são associadas a posições de memória.
Certa: diferente da arquitetura RISC, na qual há uma grande quantidade de registradores, o que permite o uso preferencial dos registradores em vez da memória, na arquitetura CISC há necessidade de de busca da instrução na memória e posteriormente a decodificação, são usados os códigos armazenados no processador, o que reduz a quantidade de registradores, justificando o uso de um processo de virtualização dos registradores, ou seja, as variáveis de um programa são armazenadas em posições de memória.
B - Na arquitetura RISC, ocorre o uso de registradores para a alocação das variáveis de um programa.
Certa: conforme comentado acima, como na arquitetura RISC há uma grande quantidade de registradores, eles são utilizados para a alocação das variáveis de um programa, diferente da arquitetura CISC, na qual as variáveis são associadas a posições de memória.
C - A arquitetura RISC apresenta uma simplicidade de hardware quando comparada a arquitetura CISC.
Certa: de fato, na arquitetura CISC as micro-instruções são previamente gravadas no processador, e são usados após a decodificação de uma instrução, ou seja, há a necessidade da busca pela instrução em um ciclo de clock que é executada no próximo ciclo. No caso da arquitetura RISC, as instruções são equivalentes aos micro-códigos da arquitetura CISC, não havendo necessidade de decodificação, simplificando o hardware.
D - Os processadores RISC são capazes de executar várias centenas de instruções complexas.
Errada: enquanto processadores CISC utilizam conjuntos com dezenas ou centenas de instruções complexas, com vários ciclos de execução, processares RISC utilizam um conjunto com poucas dezenas de instruções simples, normalmente executadas em 1 ciclo.
Assim sendo, A RESPOSTA É A LETRA D.
Deixe um comentário