SóProvas


ID
2307196
Banca
IBFC
Órgão
EBSERH
Ano
2017
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Elenque as principais características dos processadores RISC clássicos ou puros:

(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.

Alternativas
Comentários
  • 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 !