Segunda lista de exercícios
Sistemas de informação
Arquitetura e organização de computadores.
Data: 25/11/2010
- Defina
sub rotina.
- Defina
pilha de dados.
- Esquematize
(desenhe) um fluxograma que explique os procedimentos executados por um processador
genérico ao chamar uma sub-rotina.
- Qual
a diferença entre passagem de parâmetros por valor e passagem por
referência?
- O
que são e quais as funções dos módulos de E/S (entrada e saída)?
- Explique
a técnica de execução de E/S programada.
- Qual
o principal problema encontrado na técnica de entrada e
saída programada?
- Desenhe
um fluxograma que explique o ciclo de instrução com uso de técnica de E/S
com interrupção.
- Explique
o que é DMA (Direct memory Access).
- Faça
um desenhe explicando os pontos de suspensão do ciclo do processador para
acesso DMA e o ponto de suspensão para o processamento de interrupção.
- Explique
como a arquitetura X386 trata a prioridade entre interrupções.mo
- O
que são interrupções não mascaráveis?
- Diferencie
trap de interrupção.
- O que
é memória cachê? Explique.
- O
que é memória virtual? Explique.
- O
que é comunicação em paralelo e serial. Explique e dê vantagens e
desvantagens dos dois tipos de comunicação.
- Faça
um desenho esquematizando a conversão de um programa em linguagem de alto
nível em linguagem de máquina pelo processo da compilação.
- O
que chamamos
de tradução no processo de compilação?
- O
que chamamos
de ligação no processo de compilação?
- O
que é linguagem de montagem? Qual sua utilidade?
- Quais
são os registradores de uso geral da arquitetura Intel e qual o uso de
cada um deles?
- Observe
o esquema da microarquitetura abaixo e indique
com setas e legendas
as seguintes estruturas.
a) deslocador (shifter).
b) Unidade
lógica aritmética.
c) Registrador
de endereço de memória
d) Registrador
de dados da memória
e) Registradores
de uso geral.
f) Apontador
de pilha.
g) Acumulador.
- O
desenho abaixo ilustra os sub-ciclos que existem
em um ciclo de instrução.
a) Detalhe
os procedimentos que ocorrem nos sub-ciclos Dw, Dx, Dy e Dz
.
b) Em
qual etapa ocorre a gravação de resultados do processamento nos registradores
de destino?
- O
que são micro-instruções?
- Dentro
da unidade de controle do processador qual é a função do seqüenciador?
- Dentro
da unidade de controle do processador qual é a função da memória de
controle?
- Quais
as funções dos registradores MPC (contador de micro programa) e MIR (micro
instruction register)
contidos nos processadores de dados?
- Diferencie
as arquitetura RISC e CISC.
- Quanto
ao tempo de execução de instruções qual a grande diferença entre as
arquiteturas RISC e CISC?
- Explique
o que Pipelining utilizado nas arquiteturas RISC
e qual a vantagem de sua utilização.