SóProvas


ID
1952263
Banca
IADES
Órgão
PC-DF
Ano
2016
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação ao projeto de máquinas RISC e CISC, assinale a alternativa correta.

Alternativas
Comentários
  •  

    a) Errada! Instruções CISC instructions não se ajustam muito bem a arquiteturas de pipeline, pois para um pipeline trabalhar de forma eficiente cada instrução precisa ser similar as demais instruções, em termos de complexidade.

    b) Errada! Arquiteturas RISC normalmente realizam muitas de operações de registrador para registrador.

    c) Errada! Programas em arquiteturas CISC possuem tamanho maior que programas para arquiteturas RISC.

    d) Certa!

    e) Errada! Arquiteturas CISC são capazes de usar um número muito grande de instruções complexas.

  • RISC - Register to register

     

    CISC - Memory to memory

  • Creio que o erro da Letra C é dizer que o mapeamento é de um para um entre instruções de máquina e instruções de compilador, além do SEMPRE.

    Ao contrário do que a colega "FORÇA FÉ" comentou, os programas CISC, normalmente, possuem tamanho MENOR que os da arquitetura RISC.

    https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/

     

  • a) RISC que faz uso intenso da técnica pipeline;

    b) RISC faz muitas operações registrador-registrador;

    c) CISC possui programas mais curtos e mais simples

    d) Correta

    e) CISC utiliza instruções complexas.

     

    At.te

    Foco na missão

  • Programas menores têm duas vantagens. A primeira é consumir um menor espaço de memória, resultando na economia desse recurso. Como a memória é, hoje em dia, muito barata, essa vantagem potencial deixa de ser tão significativa. A vantagem mais importante de programas menores é, portanto, contribuir para melhorar o desempenho. Isso pode acontecer de duas maneiras. Primeiro, um menor número de instruções significa menor número de bytes de instruções a serem buscados. Segundo, em um ambiente de paginação, programas menores ocupam um número menor de páginas, o que reduz a taxa de falta de páginas. O problema com essa linha de raciocínio é que não se pode ter certeza de que um programa compilado para uma arquitetura CISC será menor que um programa compilado para uma arquitetura RISC correspondente.

     

    STALLLINGS, William. Arquitetura e organização de computadores,

    São Paulo: Prentice Hall, 2003. p. 494. 

  • Gabarito D

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

    ·        Muitos registros no processador.



    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • A = CISC Mal usa o pipeline e algumas vezes sequer usa

    B = RISC utiliza muitas operações registrador para registrador

    C = Programas para arquiteturas CISC sempre possuem tamanho menor que programas para arquiteturas RISC, devido à relação um para MUITOS de instruções de máquina e instruções de compilador. = Se fosse 1-N ali a alternativa estaria correta.

    E = CISC usa tanto simples quanto complexa ( por isso o formato irregular ) o erro da alternativa é dizer '' em detrimento '' e muitas instruções simples.

    Stallings

    GAB D.