Cap Tulo Barramentos
Fatec - Sorocaba
Barramentos
prof. Maria Angélica C. de
Andrade Cardieri
1
Barramento
• Elemento responsável pela interligação dos demais componentes, conduzindo de modo sincronizado o fluxo de informações.
• Tipos de barramentos:
– Dados: múltiplas linhas condutoras
(8,16,32,64,128 bits) instrução ou dados
– Endereços: utilizado para indicar o endereço de leitura ou gravação na memória. Pode também representar um endereço de um dispositivo de entrada e saída.
– Controle: Constituído de inúmeras linhas pelas quais fluem sinais específicos da programação do sistema. prof. Maria Angélica C. de
Andrade Cardieri
2
Barramento de Controle (cont.)
=> Sinais de controle mais comuns:
Leitura de dados (memory read)
Escrita de dados (memory write)
Leitura de E/S (I/O read)
Escrita de E/S (I/O write)
Certificado de transferência de dados (ACK)
Pedido de interrupção (interrupt request)
Relógio (clock)
prof. Maria Angélica C. de
Andrade Cardieri
3
Barramentos (cont.)
• Esquema de barramentos
– Barramento único - interligando os componentes
(não é mais usado)
– Barramento local – maior velocidade. Interliga o processador aos dispositivos de maior velocidade.
– Barramento do sistema – usado em algumas máquinas, interliga a cachê à memória principal.
– Barramento de expansão – onde se interligam os principais dispositivos de entrada/saída. Se conecta ao barramento de controle através de interfaces de controle que sincronizam as velocidades dos barramentos. prof. Maria Angélica C. de
Andrade Cardieri
4
Exemplo de Barramento Único
prof. Maria
Angélica
C. de2 ou mais barramentos.
Obs: a maioria dos computadores atuais possuem
Andrade Cardieri
5
Exemplo de modelo de sistema com vários Barramentos
prof. Maria Angélica C. de
Andrade Cardieri
6
Protocolos de Barramentos
• O compartilhamento do barramento implica na necessidade de adoção de regras de acesso ao barramento. Estas regras são chamadas de protocolos. • Barramento = fiação + unidade de