Sistema de Barramentos
Sistema de Barramentos
Sistema de Barramentos
Prof. Lúcio
Sistema de Barramentos
z Caminho de comunicação que conecta 2 ou mais
dispositivos. Meio de transmissão compartilhado.
z Múltiplos dispositivos se conectam ao barramento, e um
sinal transmitido por qualquer dispositivo está disponível
para recepção por todos os outros dispositivos
conectados ao barramento.
z Se 2 dispositivos transmitirem durante o mesmo
período, seus sinais serão sobrepostos e ficarão
distorcidos.
z Assim, somente um dispositivo de cada vez pode
transmitir com sucesso.
Barramentos
z Podem ser do tipo:
y internos ao processador: transferência de dados
entre ULA e registradores
y externos ao processador (internos ao
computador): transferência de dados entre CPU,
memória e dispositivos de E/S. Podem ser
expandidos para facilitar a conexão dos diversos
dispositivos.
Barramento
Interno
Barramento
do Sistema
Barramento de
Expansão
4
Barramentos internos
• IDE
• ISA
• PCI
• PCI Express
• AGP
5
Barramento do sistema
z Formado por três linhas: dados, endereço e
controle.
z Linhas de Dados: oferecem um caminho para
movimentação dos dados entre os módulos do
sistema. Essas linhas, coletivamente, são
chamadas de barram ento de dados .
y Não existe diferença entre dado e instrução.
z Largura do barramento de dados é parâmetro
para desempenho do sistema.
y 8, 16, 32, 64 bits
Linhas de Endereço
z Centralizado
z Único hardware controla o acesso
y Controlador de barramento
y Árbitro
z Distribuído
y Cada módulo pode requerer o barramento
y Lógica de controle de acesso em todos os módulos
Centralizado
Descentralizado
Temporização
z Síncrono
y Os eventos são determinados pelo clock
y Linha de clock no barramento de controle
y Ciclo de barramento ou ciclo de clock
y Todos os módulos podem ler a linha de clock
y Eventos sincronizados com o início do clock
y Geralmente cada evento dura um ciclo de clock
Síncrono
z Assíncrono
z O barramento PCI foi lançado pela Intel em junho de 1992. Desde então,
praticamente todos os periféricos de expansão do micro, tais como discos rígidos,
placas de som, placas de rede e placas de vídeo utilizam o barramento PCI.
Acontece que a taxa de transferência máxima do barramento PCI, 528 MB/s,
mostrou-se insuficiente para aplicações 3D modernas e estava limitando o
desenvolvimento de placas de vídeo mais sofisticadas. Para resolver esse problema,
a Intel criou um novo barramento, chamado AGP, com o intuito de aumentar a taxa
de transferência das placas de vídeo e fazer com que elas não fossem mais
instaladas no barramento PCI, e sim no barramento AGP, que é mais rápido. Com
isso, o barramento PCI ficou mais “folgado”, já que as placas de vídeo eram grandes
responsáveis pelo intenso tráfego no barramento PCI.
z É um barramento síncrono, multiplexado e de arbitração centralizada.
z Recurso Bus Mastering – permite que os dispositivos façam uso do barramento sem
interferencia do processador.
z Recurso Plug and Play – dispositivos conectados são reconhecidos automaticamente.
PCI
PCI
Slot PCI
Slot PCI-X
AGP