Baixe Aula de Barramentos de Computador PC 01 e outras Notas de aula em PDF para Engenharia Elétrica, somente na Docsity!
Barramentos
(Hardware e Periféricos)
Leandro Reis Leandro Reis
BarramentosBarramentos
Barramentos são as “linhas” deBarramentos são as “linhas” de
comunicação entre a CPU e os comunicação entre a CPU e os
diversos periféricos do computador. diversos periféricos do computador.
É uma via de comunicaçãoÉ uma via de comunicação
existente na placa mãe, através existente na placa mãe, através
da qual o microprocessador da qual o microprocessador
transmite e recebe dados de transmite e recebe dados de
outros circuitos. outros circuitos.
Sua função é a interconexão entre componentes
A placa mãe do computadorA placa mãe do computador
Velocidade do barramentoVelocidade do barramento
- (^) Todo barramento tem uma velocidadeTodo barramento tem uma velocidade medida em MHz medida em MHz barramento rápido permite transmitir dadosbarramento rápido permite transmitir dados rapidamente, que tornam as aplicações mais rapidamente, que tornam as aplicações mais rápidas rápidas
Tamanho de um barramentoTamanho de um barramento
- (^) É importante pois determina quantos bitsÉ importante pois determina quantos bits podem ser transmitidos em uma única vez podem ser transmitidos em uma única vez barramento de 16 bits pode transmitir 16 bitsbarramento de 16 bits pode transmitir 16 bits de dados de dados barramento de 32 bits pode transmitir 32 bitsbarramento de 32 bits pode transmitir 32 bits de dados de dados
CPU
M P
E R
M I
Ó N
R C
I I
A P
A
L
Dados Endereç os Controle Barramento Local Barramento Local
ProcessadorProcessador Barramento deBarramento de dados dados Memória Memória RAM RAM : é por onde circulam os dados B. de controle: B. de controle: diz se a operação é de leitura ou de escrita B. de endereços B. de endereços:: por onde o endereço a ser acessado é fornecido Esse barramento é de alto desempenho e, por esse motivo, periféricos lentos não podem ser conectados diretamente a ele, para que não haja obstrução na comunicação do processador e, conseqüentemente, queda de desempenho. Grupo de linhas paralelas. Cada linha trafega 1 bit de Grupo de linhas paralelas. Cada linha trafega 1 bit de cada vez cada vez 8 linhas => 8 linhas => 1 byte, 32 linhas => 4 bytes1 byte, 32 linhas => 4 bytes Barramento Local Barramento Local
- (^) São linhas usadas para transferência deSão linhas usadas para transferência de dados e instruções entre processador, dados e instruções entre processador, memória e dispositivos de E/S memória e dispositivos de E/S
- (^) Possuem diferentes tamanhos, dependendoPossuem diferentes tamanhos, dependendo do processador. Exemplo: 8, 16, 32, 64 e 128 do processador. Exemplo: 8, 16, 32, 64 e 128 bits. bits. Barramento de Dados – Data Bus Barramento de Dados – Data Bus
- (^) Usado para selecionar a origem ou destino deUsado para selecionar a origem ou destino de sinais transmitidos em um dos outros sinais transmitidos em um dos outros barramentos ou em uma de suas linhas. Conduz barramentos ou em uma de suas linhas. Conduz endereços. endereços.
- (^) Uma função típica: selecionar um registradorUma função típica: selecionar um registrador em um dos dispositivos do sistema que é usado em um dos dispositivos do sistema que é usado como a fonte ou o destino do dado. como a fonte ou o destino do dado.
- (^) O processador usa n linhas de endereço doO processador usa n linhas de endereço do barramento para endereçar 2 barramento para endereçar 2 nn posições diferentesposições diferentes de memória. de memória. Exemplo: Barramento de Endereços com 16 Exemplo: Barramento de Endereços com 16 linhas, pode endereçar 2 linhas, pode endereçar 2 1616 (64 K) dispositivos(64 K) dispositivos (1K= 1024). (1K= 1024). Barramento de Endereços – Address Bu Barramento de Endereços – Address Bu
O principal barramento do micro é oO principal barramento do micro é o locallocal , a, a via de comunicação que conecta o via de comunicação que conecta o processador aos circuitos primordiais da processador aos circuitos primordiais da placa mãe: RAM, cache L2, placa mãe: RAM, cache L2, chipset.chipset.
- (^) este é de alto desempenho e por isso periféricoseste é de alto desempenho e por isso periféricos lentos não podem ser conectados diretamente a lentos não podem ser conectados diretamente a ele. Então, ele. Então,
- o processador se comunica com outroso processador se comunica com outros periféricos (HD, placa de vídeo, placa de som, periféricos (HD, placa de vídeo, placa de som, placa de fax modem) através de placa de fax modem) através de barramentosbarramentos de I/O, de I/O, também conhecidos como barramentostambém conhecidos como barramentos de de expansãoexpansão .. Ex.: ISA, PCI, AGP e USB.Ex.: ISA, PCI, AGP e USB. conj. CI de apoio existentes na placa mãe.
Barramento Interno Barramento Interno Barramento Local Barramento Local Barramento de I/O (Expansão) Barramento de I/O (Expansão) Tipos de Barramento Tipos de Barramento
Barramentos - ISABarramentos - ISA
Os dados são transmitidos em Os dados são transmitidos em 8 ou 168 ou 16
bits bits
- (^) Suas origens remontam o PC XT comSuas origens remontam o PC XT com processador 8086/8 e atualmente é uma processador 8086/8 e atualmente é uma limitação dos mais recentes programas, limitação dos mais recentes programas, especialmente em multimídia, servidores especialmente em multimídia, servidores de rede, CAD/CAM de rede, CAD/CAM
- (^) Ainda encontrado emAinda encontrado em placas de som e modem placas de som e modem ( Industry Standard Architecture )
Usado para ligar aUsado para ligar a CPU à maioria dos CPU à maioria dos periféricos internos periféricos internos (modems, placas (modems, placas de vídeo, placas de de vídeo, placas de som, placas de som, placas de rede, etc.) rede, etc.) Mais antigo que oMais antigo que o PCI se tornando PCI se tornando mais raro mais raro Barramentos - ISA Barramentos - ISA ( Industry Standard Architecture )
Barramentos - VLBBarramentos - VLB
- (^) Os dados são transmitidos emOs dados são transmitidos em 32 bits32 bits
- (^) Compatível com o ISA (2 conectores paraCompatível com o ISA (2 conectores para ISA + 1 para destinado a transferência de ISA + 1 para destinado a transferência de dados a altas velocidades permitidas pelo dados a altas velocidades permitidas pelo VLB) VLB)
- (^) Utilizado por placas de vídeo (principaisUtilizado por placas de vídeo (principais prejudicadas pelos barramentos lentos) prejudicadas pelos barramentos lentos)
- (^) Custo menor que seus concorrentesCusto menor que seus concorrentes
- (^) Desenvolvido paraDesenvolvido para trabalhar com trabalhar com processadores 486 processadores 486 Vesa Local Bus
Barramentos - PCIBarramentos - PCI ( Peripheral Component Interconnect )
- (^) Os dados são transmitidos emOs dados são transmitidos em 64 bits64 bits
- (^) Desenvolvido inicialmente pela IntelDesenvolvido inicialmente pela Intel
- (^) Desenvolvido para o Pentium e para oDesenvolvido para o Pentium e para o Pentium Pro Pentium Pro
- (^) Mais barato e versátil que o VLBMais barato e versátil que o VLB
- (^) Alto desempenhoAlto desempenho