TRABALHO Barramentos
TRABALHO
CHIPS E BARRAMENTOS DE CPU
Carlos Wagner F. Silva
Fonte de Pesquisa:
Organização estruturada de computadores 5º edição - Tanenbaum
TRABALHO
ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES
Chips e barramentos de CPU
Chips de CPU
Todos os processadores atuais estão encapsulados em um único chip
Os pinos de 1 chip processador:
Podem ser divididos em 3 tipos: endereços, dados e controle
Estão conectados aos pinos de memória e de dispositivos de E/S através de fios paralelos chamados barramento.
Um chip processador
Tem pinos de controle que podem ser agrupados, a grosso modo, em:
Controle de barramento: gerados, em geral, pelo processador para controle do sistema, dizendo o que ele quer que seja feito.
Interrupções: são, em geral, sinais de entrada no processador contendo sinais de dispositivos de E/S que querem "chamar a atenção" do processador.
Arbitragem de barramento: sinais que regulam o tráfego do barramento. Evita que 2 dispositivos de E/S acessem ao barramento ao mesmo tempo
Sinalização para co-processador: usado quando existe co-processador de ponto flutuante
Estados
Diversos
Comunica com a memória e os dispositivos de E/S colocando e lendo sinais digitais no/do barramento Para exemplificar, na busca de uma instrução na memória: O processador:
1. Coloca endereço da memória nos pinos de endereço
2. Envia sinal de leitura, pino de controle, para a memória. A memória:
1. Coloca dados (instrução) da palavra selecionada nos pinos de dados
2. Envia sinal de sucesso de leitura, pino de controle, para o processador. O processador:
1. Lê instrução está já está disponível nos pinos de dados
2. Inicia execução da instrução
Barramentos de computadores
Barramento: caminho elétrico comum que liga diversos dispositivos
Barramento pode ser do tipo: interno ao processador: transferência de dados entre UAL e registradores externo ao processador: transferência de dados entre CPU, memória e dispositivos