Primeira lista de exercícios
Arquitetura e organização de computadores
Sistemas de informação
Valor: 2 pontos
1.
Esquematize o funcionamento da arquitetura de Von-Neumann.
2.
Quais os principais componentes da arquitetura de
Von-Neumann e qual a função de cada um?
3.
Quais os componentes da CPU e qual a função de cada
componente?
4.
Diferencie os tipos de registradores.
5.
Explique o que é o ciclo de uma instrução.
6.
O que é a memória cache?
7.
Explique o funcionamento da memória cache.
8.
Explique como um programa é executado pelo computador.
9.
Qual a função dos seguintes registradores específicos de um
processador:
10.
Explique como o processador realiza as operações de busca
de instrução, decodificação da instrução e busca de operandos utilizando os
registradores específicos do exercício anterior.
11. Explique como funciona cada um dos modos de
endereçamento de operandos.
12. O que vem a ser OPCODE de uma instrução?
13. O que vem a ser operando de uma instrução?
14. O que é o “set de instruções” de um processador?
15. Explique a estratégia de implementação
de processadores RISC.
16. Explique a estratégia de implementação
de processadores CISC.
17. Um computador hipotético tem 1024 endereços de memória e
células de memórias de 8 bits. Qual o capacidade de ?
a.
REM
b.
RDM
c.
Da memória principal
(em bits).
18. Um computador tem um RDM de 32 bits e um REM de 10 bits.
Sabe-se que a célula desse computador é de 8 bits e
que ele tem um número de células igual à sua possibilidade de endereçamento.
Pede-se:
a.
qual o tamanho da barra de endereços?
b.
quantas células são lidas da memória em uma única operação
c.
quantos bits tem a memória desse computador?
19. Explique os diferentes tipos de memória que se pode contar
na estrutura de um sistema de computação.
20. Numa MP com 2kbyte de capacidade, onde cada célula tem 16
bits:
a) quantas células tem a MP?
b) quantos bits são necessários para representar um endereço de memória?
21. Um computador endereça 1k células de 32 bits cada uma.
Pede-se:
a) sua capacidade de memória;
b) o maior endereço que o computador pode endereçar;
22. A
memória de um computador tem capacidade de armazenar 216 bits e possui um
barramento de dados de 16 bits. Pede-se:
a) o tamanho máximo possível da célula de memória.
23. Explique
o que clock e ciclo de operação de um computador.
24. Considere
um computador hipotético com instruções de 8 bits e
operando de 8 bits também. Seja o barramento de dados de 4
bits e células de memória de 4 bits. Responda:
a.
Capacidade do CI
b.
Capacidade do RI
c.
Número de células
lidas por instrução.
d.
Seja o conteúdo da
memória dado a seguir, complete a tabela que nos mostra o andamento do ciclo de
instrução
Endereço |
conteúdo |
01 |
0 |
02 |
A |
03 |
2 |
04 |
B |
... |
|
40 |
0 |
50 |
2 |
Seja a instrução 0A
correspondendo a:
LDA Op
==> ACC <--- (Op)
Obs.: A instrução do exercício LDA Op (LDA é um
mnemônico para "load accumulator")
significa "carrega no acumulador o conteúdo da posição de memória indicada
no operando".
Tempo |
CI |
ACC |
REM |
RDM |
RI |
Operação |
T0 |
|
|
|
|
|
|
T1 |
|
|
|
|
|
|
T2 |
|
|
|
|
|
|
T3 |
|
|
|
|
|
|
T4 |
|
|
|
|
|
|
Obs: acrescente linhas na tabela acima se necessário.