SóProvas


ID
1077250
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Um computador baseado em uma Unidade Central de Processamento do tipo RISC.

Alternativas
Comentários
  • RISC - Faz uso de pipeline, uma instrução para ciclo de relógio, instruções de tamanho fixo, instruções poucas e simples para executar tarefas complexas.


    Resposta: letra b

  • Essa teve que ser por eliminação. C, D e E se referem a características do CISC. O uso do pipeline é inclusive mais fácil no RISC o que torna a A também errada.

     

    Agora a alternativa B se refere mais ao conceito de pipeline comum em arquiteturas RISC.

     

    Mas dizer UMA instrução por ciclo é complicado, pois podem existir desvios (IFs) que podem reduzir a capacidade de execução, ou o ainda a CPU ser superscalar, hyperthreading ou ambas o que pode aumentar essa capacidade pra bem mais de uma instrução por ciclo.

     

  •  <<<< Resumo básico de RISC E CISC >>>>

    RISC: Faz uso intenso do pipeline.

    CISC: Faz uso moderado do pipeline.

    Logo, ambos usam o pipeline.

  • Processador CISC (Complex Instruction Set Computer)

    - Conjunto Complexo de Instruções Computacionais

    - vários ciclos de clock para execução da instrução (tempo variável)

    - 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

    - poucos registradores (de 6 a 16)

    - fracamente paralelizado e complexidade no código

    - pouca utilização de pipeline

    - instruções executadas pelo microprograma

     

    Processador RISC (Reduced Instruction Set Computer)

    - Conjunto Reduzido de Instruções Computacionais

    - único ciclo de instrução.

    - 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 B

    Um processador com arquitetura RISC (Reduced Instruction Set Computer) se caracteriza por possuir poucas instruções de máquina, em geral bastante simples, que são executadas diretamente pelo hardware. Na sua maioria, estas instruções não acessam a memória principal, trabalhando principalmente com registradores que, neste tipo de processador, se apresentam em grande número. Estas características, além de permitirem que as instruções sejam executadas rapidamente, facilitam a implementação do pipelining.

     

    Nos processadores RISC, um programa em linguagem de máquina é executado diretamente pelo hardware.

     

    CARACTERÍSTICAS RISC

    ·         Possui acesso à memoria somente via operações load e store. Todos os operandos ficam em registradores. Todas as outras operações são do tipo registrador-registrador.

    ·         Minimiza os acessos externos ao processador.

    ·         Internamente dentro do processador as frequências são mais elevadas.

    ·         Usa um grande número de registradores de propósito geral.

    ·         O uso intenso dos registradores.

    ·         Admite frequências mais altas por possuir arquiteturas mais simples, menos complexas.

    ·         Instruções de tamanho fixo e de fácil decodificação, ou seja, mais rápida execução. Controles através de hardware.

    ·         Essas instruções formam um pequeno conjunto combinado para compor instruções mais complexas.

    ·         As instruções mais simples ocupam mais espaço na memória.

    ·         Não existe o nível de micro programação.

    ·         O compilador será mais complexo, pois ele precisa entender as instruções mais simples e sua combinação para execução das instruções mais complexas.

    ·         Faz uso intenso de pipeline (registradores). Técnica usada no design de CPUs cuja ideia fundamental é dividir o processamento de uma instrução em uma série de etapas independentes.

    ·         Possibilita a redução de ciclo por instrução em troca de maior tamanho do código.

    ·         Execução de instruções em um único ciclo de clock, ou seja, uma instrução por ciclo.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !