SóProvas


ID
1451596
Banca
CETRO
Órgão
AEB
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Sobre uma arquitetura CISC (Complex Instruction Set Computer) típica, é correto afirmar que

Alternativas
Comentários
  • Resumo da Arquitetura RISC/CISC (baseado nas aulas do Professor Gustavo Vilar):


    - Acesso à Memória: RISC (LOAD e STORE) / CISC (Qualquer instrução)


    - Registradores: RISC (Centenas) / CISC (DEZENAS)


    - Operandos: RISC (Até 3) / CISC (1 ou 2)


    - Complexidade: RISC (No compilador) / CISC (No código)


    - Uso do pipeline: RISC (Intensamente) / CISC (Moderadamente) 


    - Instruções: RISC (Poucas, simples, mesmo tamanho) / CISC (Muitas, complexas, tamanhos variados)


    - Frequências: RISC (Mais altas) / CISC (Mais baixas)


    - Programas: RISC (Grandes e complexos) / CISC (Pequenos e Simples)


    - Hardware: RISC (Barato e Simples) / CISC (Caro e complexo)


    - Controle: RISC (Hardwired) / CISC (Micro programação)


    - CPI: RISC (Um) / CISC (Vários)


    Bons estudos!

  • Esse negócio de seu objetivo primário é questionável, mas enfim não existe outra melhor pra se marcar.

     

    https://en.wikipedia.org/wiki/Complex_instruction_set_computing

    Complex instruction set computing (CISC /ˈsɪsk/) is a processor design where single instructions can execute several low-level operations (such as a load from memory, an arithmetic operation, and a memory store) or are capable of multi-step operations or addressing modes within single instructions. The term was retroactively coined in contrast to reduced instruction set computer (RISC) and has therefore become something of an umbrella term for everything that is not RISC, from large and complex mainframe computers to simplistic microcontrollers where memory load and store operations are not separated from arithmetic instructions.

  • Qual é o erro da A, a parte do hardware simples?

  • Sávio pelo que entendo na A o examinador quis dizer que o CISC mantém o SOFTWARE simples, pois o desenvolvedor na maioria das vezes encontrará uma instrução (complexa) que sozinha pode resolver o problema deles, enquanto no RISC terá que usar um conjunto delas para resolver o mesmo problema.

     

    O fato é que toda essa questão do CISC manter o software simples só é válida quando falamos de programadores que codificam em ASSEMBLY. Em C,  C++, VB, Java, C#, PHP, Python, etc... não muda nada.

     

    Quanto ao hardware é mais uma questão de organização, mas imagino que o RISC por ter  menos modos de endereçamento, niveis etc,,, tornaria o projeto do hardware mais simples.

  • CISC ➝ instruções mais complexas ➝ qualquer instrução referencia a memória ➝ códigos mais compactos;

    RISC ➝ instruções mais simples ➝ instruções LOAD/STORE referenciam a memória ➝ códigos mais robustos.

    .

    .

    At.te

    Foco na missão 

  • A) essa arquitetura, por ter ênfase em códigos com menos linhas de comando, mantém o hardware simples, usando um conjunto de instruções mais complexas.

    B) Essa arquitetura utiliza códigos complexos devido ao método pipeline, o qual executa instruções independentes simultaneamente. Como resultado final, uma instrução é completamente executada a cada ciclo de clock.

    C) seu objetivo primário é completar uma tarefa com o menor número de linhas de programação possível, tendo, assim, os códigos mais compactos.

    D) baseado na computação de conjunto de instruções complexas, não tem microprogramação e as instruções são executadas diretamente pelo hardware.

    E) utiliza um pequeno conjunto de instruções. Cada instrução requer um único ciclo de clock para ser executada.