ESTUDO DIRIGIDO
1. Explique a necessidade de endereços de I/O?
Para que as trocas de dados sejam possíveis, quando o processador precisa enviar informações para um dispositivo ele utiliza o endereço.
2. Como o processador interpreta um programa?
Ele interpreta como sendo apenas um conjunto de instruções, então, não existe diferença para o processador quanto o tipo de programa que está sendo executado.
3. Qual a função do barramento local?
Tem por função estabelecer a comunicação do processador com a memória RAM e com a memória CACHE permitindo a troca dinâmica de informações.
4. Quais são as subdivisões do barramento local? Explique cada uma delas.
Barramento de dados: responsável pelo envio e recepção de dados entre memória e periféricos.
Barramentos de endereços: faz a identificação da origem e para onde se destinarão os dados.
Barramento de controle: faz o controle da transferência de informações no barramento de dados.
5. Por que os processadores passaram a usar um controlador de memória integrado?
Porque o barramento local não conseguiu acompanhar a velocidade de processamento de informações dos novos processadores sendo necessária a criação de uma nova arquitetura.
6. O que é clock?
É um sinal utilizado para sincronizar as atividades realizadas pelo computador que é medido em Hertz (Hz).
7. Qual o problema gerado pelo aumento do sinal de clock?
Devido ao avanço da tecnologia o sinal do clock foi ficando cada vez maior gerando um problema da placa mãe não conseguir funcionar com o mesmo sinal, pois as trilhas de circuito impresso passaram a funcionar como antenas, fazendo com que o sinal desaparecesse antes de chagar à outra extremidade.
8. O que é clock interno e clock externo?
Clock Interno é a freqüência com que o processador realiza as suas funções e clock externo é a velocidade com que o barramento de dados transmite informações do processador para a memória.
9. O que é fator de multiplicação?
É um número que difere a taxa de freqüência dos dois tipos de clock. Para se alcançar o clock interno, multiplica-se o clock externo pelo multiplicador e para se transmitir informações no barramento de dados, divide-se o clock interno pelo multiplicador.
OBS: multiplicador varia de processador para processador, nos sistemas antigos, a configuração era feita por jumper, hoje é feita automaticamente e em alguns casos pode ser alterado no setup.
10. Quais as técnicas usadas para minimizar o impacto da diferença do clock interno e externo?
São duas: duplicação de transferência de dados por ciclo de clock chamada de DDR e quádrupla transferência de dados por ciclo de clock chamada de QDR.
11. A tecnologia de múltiplos núcleos se desenvolveu para solucionar qual problema?
Problema de grande dissipação de calor dos processadores devida à alta freqüência.
12. O que são interrupções?
São sinais que os periféricos emitem ao processador informando necessidade de atenção do mesmo. Esses sinais são separados dos dados que fazem parte do sistema de barramento de dados da placa mãe.
13. Explique os dois métodos de construção de processador multi núcleos.
São dois métodos:
Multi-chip consiste no alojamento de dos núcleos distintos dentro de um mesmo encapsulamento, sendo que neste caso a comunicação entre os núcleos acontece pelo barramento local e outro fator importe é o fato que o cache de memória L2 é separado, o que significa que quando um núcleo precisa acessar dados armazenados no cache de outro núcleo, esta comunicação também é feita através do barramento local.
O outro método é chamado de monolítica onde os núcleos fazem parte do mesmo chip e a comunicação entre os núcleos é feita internamente sem a necessidade de uso do barramento local. A figura a seguir ilustra os dois métodos. Além disso, no processo de fabricação monolítico o cache de memória é compartilhado entre os núcleos. Em termos de desempenho, esta é a melhor opção.
Bons Estudos !!!
