A respeito de organização e arquitetura de computadores, jul...
Um processador com arquitetura RISC (reduced instruction set computer) possui poucas instruções de máquina, que são executadas diretamente pelo hardware, para que ocorram em alta velocidade. Os processadores CISC (complex instruction set computers) possuem instruções complexas que são executadas por microprogramas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C - Certo
A afirmativa está correta e aborda de forma clara as diferenças entre as arquiteturas de processadores RISC (Reduced Instruction Set Computer) e CISC (Complex Instruction Set Computer). Esse é um tópico fundamental para entender como os diferentes designs de processadores influenciam a execução de programas e a eficiência do hardware.
Os processadores RISC são projetados com um conjunto de instruções reduzido e otimizado, onde cada instrução é bastante simples e pode ser executada em apenas um ciclo de clock do processador. Isso permite que o processador RISC tenha um desempenho muito alto em tarefas que podem ser realizadas com essas instruções simples. A ideia é que uma série de instruções simples e rápidas pode ser mais eficiente do que instruções mais complexas que demoram mais tempo para serem executadas.
Por outro lado, os processadores CISC têm um conjunto de instruções mais complexo, com instruções que podem realizar múltiplas tarefas em um único passo, como carregar dados da memória, realizar uma operação e então armazenar o resultado de volta na memória. Essas instruções mais complexas são geralmente implementadas através de microprogramas, que são sequências de instruções de baixo nível que descrevem como a instrução complexa deve ser executada pelo hardware.
Portanto, a alternativa correta destaca a principal característica de cada arquitetura: a RISC com sua execução direta de instruções simples pelo hardware promovendo alta velocidade, e a CISC com instruções mais complexas que dependem de microprogramação para sua execução.
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
Favorece um conjunto simples e pequeno de instruções.
Não tem micro-programação
Podem trabalhar com clock mais elevado
Executam instruções muita mais rapidamente que o CISC.
Número de instruções limitadas
Uso intenso de pipeline
CISC
Capazes de executar centenas de instruções complexas diferentes
Contém microprogramação
Reduz o tamanho do código executável.
Cisc
- Menos linhas de código.
- contém microporgramação
- uso de um ou dois operandos
- multiplos modos de endereçamento de memória
- instrução com largura variável
- vários ciclos para execução da instrução
- poucos registradores (de 6 a 16)
- fracamento paralelizado e complexidade no código
Risc
• 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 registradores 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.
Os computadores atuais, possuem processadores com arquitetura mista, usam tanto
a CISC como a RISC nas suas instruções
CISC = complexo e versátil. RISC = reduzido e veloz.
Essa dava pra desenrolar no ingrêis
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo