eletricidade
1. O que é um barramento e quais os tipos de barramentos existentes em um computador?
Um barramento é apenas um “caminho” através do quais dados viajam num computador. Esse caminho é usado para comunicação entre dois ou mais elementos do computador. Existem vários tipos de barramentos:
- Barramento do processador
- Barramento de endereços
- Barramento de entrada/saída
- Barramento de memória
2. Diferencie uma arquitetura de barramento tradicional de uma arquitetura de mezanino.
Barramento tradicional
Arquitetura de mezanino
3. As linhas do barramento de sistema podem ser classificadas em três grupos funcionais. Quais são esses grupos? Qual função de cada um?
Linhas de dados
Esse conjunto de linhas é denominado barramento de dados
Constitui um parâmetro fundamental para o desempenho global do sistema
Linhas de endereço
Utilizadas para designar a fonte ou destino dos dados transferidos
Sua largura determina a capacidade máxima da memória
Linhas de controle
Controla o acesso as linhas de endereço e dados
Sinais de temporização
Sinais de comando – especificam as operações
Pedidos de interrupção
4. Explique a noção de Master e Slave presente no barramento. Cite um exemplo.
Master – dispositivo que requisita o barramento tomando a iniciativa numa transferência de dados
Slave – dispositivo que serve o pedido
5. Considere um processador hipotético de 32 bits, cujas instruções de 32 bits são compostas de dois campos: o primeiro byte contém o código da operação e os demais contêm um operando imediato ou um endereço de operando.
a. Qual a capacidade máxima de memória endereçável diretamente (em bytes)?
Um computador com uma palavra de 32bits tem 4 bytes/palavra
b. Discuta qual o impacto sobre a velocidade do sistema, caso o barramento do microprocessador tenha:
1. Um barramento local de endereços de 32 bits e um barramento local de dados de 16 bits; ou
2. Um barramento