Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Aula de Barramentos de Computador PC 01, Notas de aula de Engenharia Elétrica

Visão geral sobre os barramentos

Tipologia: Notas de aula

Antes de 2010

Compartilhado em 23/05/2007

adams-santos-3
adams-santos-3 🇧🇷

5 documentos

1 / 60

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Barramentos
(Hardware e Periféricos)
Leandro Reis
Leandro Reis
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c

Pré-visualização parcial do texto

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