Atividade Extra Classe 2 Arquitetura de Computadores
ATIVIDADE EXTRA-CLASSE
2 – Arquitetura de Computadores
Data de Entrega: (até 31/03/2014)
E-mail: clayton.valdo@aedu.com
Título E-mail: [SM] AEC 2
1. Quais as consequências da Lei de Moore? Explique.
2. Quais os problemas da arquitetura de Von Neumann?
3. Uma linguagem revolucionária foi escrita em um novo patamar L6, nível este capaz de ler os pensamentos e traduzi-los em comandos de código. Descreva os níveis desta nova linguagem.
4. Qual o princípio na hierarquia de memórias que as caches utilizam? Explique.
5. Analise as dissertações a seguir, considerando um mesmo processador em 2 arquiteturas distintas: RISC e CISC.
A. O comando ADD na arquitetura CISC utiliza 5 ciclos de execução e 1 instrução.
Na arquitetura RISC utiliza 1 ciclo de execução e 3 instruções. Qual destas arquiteturas tem melhor performance? Explique.
B. O comando MOV na arquitetura CISC utiliza 3 ciclos de execução e 1 instrução.
Na arquitetura RISC utiliza 1 ciclo de execução e 3 instruções. Qual destas arquiteturas tem melhor performance? Explique.
C. Um comando XXX na arquitetura RISC utiliza 1 ciclo de execução e 4 instruções. Como deve ser a implementação deste mesmo comando em uma arquitetura CISC para ser equivalente em termos de processamento? Explique.
6. Dada a linguagem PUPILO++ a seguir:
Comando
BEG
ADD
Parâmetros
X
Y
SUB
X
Y
INC
X
DEC
X
Prof. Clayton A. Valdo, M.Sc.
Descrição inicia a execução do programa. soma o valor do endereço Y ao endereço X e armazena-o no endereço X. subtrai o valor do endereço Y ao endereço X e armazena-o no endereço X. incrementa em 1 o valor do endereço X e armazena-o no endereço X. decrementa em 1 o valor do endereço X e armazena-o no endereço X.
1
SISTEMAS MICROPROGRAMADOS
SET
END
X
Y
atribui o valor do endereço Y ao endereço X. finaliza a execução do programa.
A memória CACHE L1 a seguir:
Endereço
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Bit
1
0
1
0
1
1
0
0
1
1
0
1
1