Segunda lista de exercícios

Sistemas de informação

Arquitetura e organização de computadores.

Data: 25/11/2010

 

  1. Defina sub rotina.
  2. Defina pilha de dados.
  3. Esquematize (desenhe) um fluxograma que explique os procedimentos executados por um processador genérico ao chamar uma sub-rotina.
  4. Qual a diferença entre passagem de parâmetros por valor e passagem por referência?
  5. O que são e quais as funções dos módulos de E/S (entrada e saída)?
  6. Explique a técnica de execução de E/S programada.
  7. Qual o principal problema encontrado na técnica de entrada e saída programada?
  8. Desenhe um fluxograma que explique o ciclo de instrução com uso de técnica de E/S com interrupção.
  9. Explique o que é DMA (Direct memory Access).
  10. 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.
  11. Explique como a arquitetura X386 trata a prioridade entre interrupções.mo
  12. O que são interrupções não mascaráveis?
  13. Diferencie trap de interrupção.
  14. O que é memória cachê? Explique.
  15. O que é memória virtual? Explique.
  16. O que é comunicação em paralelo e serial. Explique e dê vantagens e desvantagens dos dois tipos de comunicação.
  17. 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.
  18. O que  chamamos de tradução no processo de compilação?
  19. O que  chamamos de ligação no processo de compilação?
  20. O que é linguagem de montagem? Qual sua utilidade?
  21. Quais são os registradores de uso geral da arquitetura Intel e qual o uso de cada um deles?
  22. 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.

 

 

 

 

 

  1. 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?

 

  1. O que são micro-instruções?
  2. Dentro da unidade de controle do processador qual é a função do seqüenciador?
  3. Dentro da unidade de controle do processador qual é a função da memória de controle?
  4. Quais as funções dos registradores MPC (contador de micro programa) e MIR (micro instruction register) contidos nos processadores de dados?
  5. Diferencie as arquitetura RISC e CISC.
  6. Quanto ao tempo de execução de instruções qual a grande diferença entre as arquiteturas RISC e CISC?
  7. Explique o que Pipelining utilizado nas arquiteturas RISC e qual a vantagem de sua utilização.