Informática, perguntado por Edysasha8183, 11 meses atrás

Reduced Instruction Set Computer ou Computador com um Conjunto Reduzido de Instruções (RISC) é uma linha de arquitetura de computadores que favorece um conjunto simples e pequeno de instruções que levam aproximadamente a mesma quantidade de tempo para serem executadas.


JUNIOR, Aparecido Vilela. Fundamentos e Arquitetura de Computadores. Maringá-Pr.: UniCesumar, 2018.


A partir do conteúdo estudado sobre esta arquitetura, analise as afirmativas abaixo.


I - Esta arquitetura não possui microcódigo.

II - As instruções são executadas diretamente pelo hardware.

III - Computadores RISC possuem codificação de instruções em uma palavra de tamanho variável.

IV - Possui muitos modos de endereçamento.


Está correto o que se afirma em:


Alternativas

Alternativa 1:


I e II, apenas.

Alternativa 2:


II e IV, apenas.

Alternativa 3:


II e III, apenas.

Alt

Soluções para a tarefa

Respondido por bokomoko
0
I - Esta arquitetura não possui microcódigo.
verdade. A ideia é ser simples, sem complicação e portanto mais rápido.

II - As instruções são executadas diretamente pelo hardware.
verdade. Não tem microcódigo. É direto no hardware. Isso torna muito mais rápido embora a variedade de instruções seja menor (reduced vem daí).

III - Computadores RISC possuem codificação de instruções em uma palavra de tamanho variável.
falso. A ideia é simplificar. Se cada instrução tivesse tamanhos diferentes, o processador perderia muito tempo analisando o tamanho da instrução para obter os operandos antes de efetivamente executar a operação. Para evitar essa perda de tempo, todas as instruções são do mesmo tamanho.

IV - Possui muitos modos de endereçamento.
falso. Novamente, a ideia é simplificar. Então existem poucos modos de endereçamento. Em alguns processadores RISC tem apenas 1. TUdo em nome da simplificação.

a ideia do RISC é que o hardware seja o mais simples possível para que ele seja super rápido. Cabe então ao compilador otimizar as instruções de linguagem de alto nível num conjunto ótimo de instruções super simples a serem executadas pelo hardware. Essa técnica de fato funciona.

Exemplo: multiplicação.
O que é uma multiplicação ? Todos nós sabemos algoritmos manuais para fazer multiplicação de números decimais. Porém, a multiplicação é nada mais nada menos do que a repetição de várias somas. Assim, o projetista de um processador RISC foca sua atenção no desenho dos circuitos que fazem a adição e o otimiza a ponto de tornar a adição tão rápida que uma operação de multiplicação é traduzida pelo compilador em repetição de adição. Em vez de desenhar um circuito eletrônico complexo que faz a multiplicação de fato porém mais lentamente do que a sequencia de adições.
Esse é um exemplo simplificado com fins didáticos.

Perguntas interessantes