ARQUITETURAS DE PROCESSADORES (RISC E CISC) Flashcards

1
Q

O que significa CISC?

A

Complex Instruction Set Computer (Computador com um Conjunto Complexo de Instruções).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que significa RISC?

A

Reduced Instruction Set Computer (Computador com um Conjunto Reduzido de Instruções).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qual é a principal característica dos processadores CISC?

A

Executam centenas de instruções complexas e versáteis.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual é a principal característica dos processadores RISC?

A

Executam poucas instruções simples, mas de forma rápida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Por que os processadores RISC são mais baratos?

A

Porque têm menos circuitos internos e um conjunto reduzido de instruções.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual é a vantagem dos processadores RISC em relação à frequência de operação?

A

Podem operar em frequências mais altas devido à simplicidade dos circuitos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Por que os processadores RISC são considerados mais rápidos em algumas tarefas?

A

Executam suas poucas instruções de forma muito mais rápida.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Em que tipo de instruções os processadores CISC se destacam?

A

Em instruções complexas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que são processadores híbridos?

A

Processadores que combinam características de CISC e RISC para melhor desempenho.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Cite exemplos de processadores CISC.

A

386, 486, Pentium II, Pentium III e AMD Athlon.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cite exemplos de processadores RISC.

A

Sparc (Sun), Mips (Silicon Graphics), Power (IBM) e Alpha (DEC).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é microcódigo em processadores CISC?

A

Uma camada de hardware que implementa instruções complexas, armazenada em memória ROM dentro da Unidade de Controle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual é a vantagem do uso de microcódigo em processadores CISC?

A

Facilita a criação de novas instruções sem alterar o projeto básico do processador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quantos modos de endereçamento são comuns em processadores CISC?

A

Múltiplos modos de endereçamento, incluindo indexação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qual é o formato mais comum de instruções em processadores CISC?

A

Formato de 2 operandos (ex.: ADD AX, mem).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Por que processadores CISC têm poucos registradores?

A

Devido ao espaço ocupado pelo microcódigo e à possibilidade de acesso direto à memória.

17
Q

Quais as principais características da arquitetura CISC?

A

-Possui grande quantidade de instruções, com múltiplos modos de endereçamento;
-O conceito de microprogramação facilitou o projeto de instruções complexas;
* Microcódigo reside em memória de controle (memória ROM que fica dentro da Unidade
de Controle do processador, bem mais rápido que a memória RAM!);
* Criação de novas instruções quase não tem custo (basta ter espaço ainda na memória de
controle).

18
Q

Quais os aspéctos básicos da arquitetura CISC?

A
  • Uso de microcódigo (camada de hardware em nível de instruções ou estruturas de dados
    envolvidas na implementação do nível superior de código de máquina);
  • As instruções são completas e eficientes;
  • Instruções de máquina de “alto nível” (complexidade semelhante à dos comandos de alto
    nível).
19
Q

Cite mais características da arquitetura CISC?

A
  • Formato de 2 operandos é o mais comum, ex.: ADD AX, mem;
  • Uso dos modos: Registrador para registrador, Registrador para memória, Memória para
    registrador;
  • Múltiplos modos de endereçamento para a memória, incluindo indexação (vetores);
  • Instruções com largura variável;
  • Instruções requerem múltiplos ciclos de relógio para completar a execução, ex.: se existe a
    busca de dois operandos na memória, demora mais;
  • Poucos registradores, devido ao pouco espaço no chip (tem memória para o microcódigo,
    decodificador etc.) e à possibilidade de acesso a operandos na memória;
  • Há registradores especializados: controle (flags), segmento (ponteiro da pilha) etc.
20
Q

Quais as características da arquitetura RISC?

A

Possui poucas instruções e todas possuem a mesma largura;
* Execução otimizada de chamada de funções;
* Menor quantidade de modos de endereçamento;
* Uso intenso de pipelining, pois é mais fácil implementar o paralelismo quando se tem
instruções de mesmo tamanho;
* Execução rápida de cada instrução (uma por ciclo de relógio);
* Processadores RISC não requerem microcódigos (sobra mais espaço no chip);
* Menos acesso à memória principal, instruções que acessam a memória: LOAD e STORE
(arquitetura registrador – registrador, ou seja, após buscar os dados da memória e colocálos em registradores, as operações são realizadas);
* Maior quantidade de registradores, justamente pelo explicado no item anterior.

21
Q

O que é pipelining em processadores RISC?

A

Técnica que permite a execução de múltiplas instruções em paralelo, otimizando o desempenho

22
Q

Quantos ciclos de relógio uma instrução RISC geralmente leva para ser executada?

A

Resposta: Um ciclo de relógio por instrução.

23
Q

Quais são as únicas instruções que acessam a memória em processadores RISC?

A

Resposta: LOAD e STORE.

24
Q

Por que processadores RISC têm mais registradores?

A

Resposta: Para reduzir o acesso à memória principal, realizando operações diretamente nos registradores.

25
Q

Qual processador é RISC: MIPS R4000 ou Intel 486?

A

Resposta: MIPS R4000.

26
Q

Qual processador é RISC: MIPS R4000 ou Intel 486?

A

Resposta: MIPS R4000.

27
Q

Qual processador é CISC: VAX11/780 ou RS/6000?
.

A

Resposta: VAX11/780

28
Q

Qual é a principal diferença na largura das instruções entre RISC e CISC?

A

Resposta: RISC tem largura fixa (ex.: 4 bytes), enquanto CISC tem largura variável.

29
Q

Quantos registradores de uso geral um processador RISC típico possui?

A

Resposta: 32 registradores.

30
Q

Quantos registradores de uso geral um processador CISC típico possui?

A

Resposta: Entre 8 e 16 registradores.