Você está na página 1de 25

Barramentos

   
Prof:  André  Luiz  da  Costa  Carvalho  
h6p://scufam.wordpress.com  
Hierarquia  de  Barramentos  
•  Princípio  da  Localidade  de  Referência    
•  Dados  e  programa  que  estão  sendo  usados  devem  ficar  próximos  
ao  componente  que  o  usa  e  sofrer  atraso  mínimo  de  transmissão.    
•  Dados  e  programas  acessados  com  pouca  freqüência  não  
possuem  tais  restrições.  
•  Minimizar  concorrência  do  barramento  
•  Com  objeNvo  de  aumentar  o  processamento  que  pode  ser  
realizado  em  paralelo  
•  Evitar  gargalos  desnecessários  
•  DisposiNvos  com  taxas  de  transmissão  e  processamentos  baixas  
não  podem  interferir  no  desempenho  de  outros  disposiNvos  com  
melhor  desempenho.  
Hierarquia  Tradicional  
local bus
CPU cache

memória System bus

buffer expansão

expansion bus

LAN
impressora mouse
Hierarquia  Tradicional  

local bus Cache/ System bus


CPU memória
bridge

Barramento de alto desempenho

expansão placa de FDDI


buffer
vídeo
expansion bus

LAN
impressora mouse
Tipos  de  Barramento  
•  ISA  
•  EISA  
•  VL-­‐VESA  
•  AGP  
•  PCI  
•  USB  
•  Firewire  
ISA  
•  Industry  Standard  Architecture  
•  Lançado  em  1984  pela  IBM  no  PC  AT,  virou  um  barramento  
padrão;  
•  Barramento  de  16  bits  único  para  todos  os  disposiNvos  de  E/S  e  
memória;  
•  CPU,  memória  e  disposiNvos  de  E/S  comparNlhavam  um  relógio  
comum  de  8  MHz;  
•  Freqüência  de  operação  de  8  MHz;  
•  Taxa  de  transmissão  máxima  –  16Mbytes/s    
EISA  
•  Desenvolvido  em  1987,  com  o  intuito  de  melhorar  a  performance  do  
ISA;  
•  Compafvel  com  ISA  e  sogware  para  PC;  
•  Padrão  não  IBM  Surgiu  da  tentaNva  da  Compaq  e  outros  (AST,  Epson,  
HP,  NEC,  Olivek,  Tandy,  Wyse  e  Znith)  de  se  criar  um  novo  padrão  
de  barramento  de  expansão  mais  rápido  e  com  arquitetura  aberta.  
•  Possui  a  seguintes  caracterísNcas:    
•  Barramento  de  dados  de  32  bits.  
•  Barramento  de  endereços  de  32  bits.  
•  Freqüência  de  operação  de  8  MHz.  
•  Para  manter  total  compaNbilidade  com  o  barramento  ISA,  o  
barramento  EISA  uNlizava  a  mesma  freqüência  de  operação  o  que  
era  um  gargalo  para  interfaces  que  exigiam  alto  desempenho.  
VL-­‐VESA  
•  Video  Eletronics  Standards  Assigment;  
•  Com  o  advento  da  CPU  486,  a  idéia  de  se  usar  disposiNvos  de  E/
S  a  8  ou  10  MHz  colidiu  com  a  alta  freqüência  dos  chips  da  
placa  mãe,  33MHz;  
•  Foi  a  primeira  solução  para  esse  gargalo,  sendo  uNlizada  por  
máquinas  desktops  para  suportar  placas  controladoras  de  
vídeo  de  alta  velocidade  e  mais  um  outro  periférico  de  alta  
velocidade.  
•  CaracterísNcas:  
•  Barramento  conectado  diretamente  a  CPU;  
•  32  bits  no  barramento  de  dados;  
•  Suporta  apenas  2  cartões  a  33MHz;  
•  Expansões  devem  ser  feitas  via  barramento  ISA  ou  EISA.    
PCI  
•  Peripheral  Component  Interconnect    
•  A  Intel  desenvolveu  seu  próprio  padrão  de  barramento  de  
periféricos,  o  PCI.  
•  O  PCI  não  é  conectado  diretamente  ao  barramento  local  do  
micro,  não  se  prendendo  a  nenhum  Npo  de  processador  
específico.  
•  Para  a  interligação  do  barramento  local  com  o  PCI,  é  uNlizada  
uma  ponte  (bridge)  barramento  local-­‐PCI  e  para  a  interligação  
do  barramento  PCI  com  o  ISA,  há  uma  ponte  PCI-­‐ISA.  
PCI  
•  Barramento  Síncrono  de  alta  performance;  
•  PCI  foi  definido  com  o  objeNvo  primário  de  estabelecer  um  
padrão  industrial  e  uma  arquitetura  de  barramento  que  
ofereça  baixo  custo  e  permita  diferenciações  na  
implementação.  
•  Um  dos  problemas  do  slot  PCI  é  o  fato  de  não  ter  nenhum  
contato  com  o  slot  ISA,  mas  em  compensação  obtemos  um  
desempenho  maior.  
•  Podemos  diferenciar  os  vários  modelos  de  barramento  PCI  de  
acordo  com  o  tamanho  do  barramento  de  dados  (32  ou  64  bits)  
e  a  freqüência  de  operação  máxima  (33  ou  66  MHz).  
Plug-­‐and-­‐Play  
•  Plug  and  Play  
•  Cada  disposiNvo  PCI  possui  uma  pequena  memória  ROM  
contendo  informações  que  são  repassadas  aos  demais  
disposiNvos  (também  conhecidas  como  cabeçalho  de  
configuração).  
•  Toda  placa  PCI  é  plug-­‐and-­‐play.  
•  Para  que  um  micro  seja  plug-­‐and-­‐play  são  necessários:  
•  BIOS  plug-­‐and-­‐play.  
•  Barramento  ISA  plug-­‐and-­‐play.  
•  Placas  plug-­‐and-­‐play.  
•  Sistema  operacional  plug-­‐and-­‐play.    
PCI  
Comparações  
AGP  
•  Accelerated  Graphics  Port;  
•  A  taxa  de  transferência  fpica  do  barramento  PCI  32  bits  a  33  MHz  –  
132  MH/s  –  não  é  alta  o  suficiente  para  aplicações  modernas,  em  
especial  animações  3D  e  videoconferência;  
•  Padrão  desenvolvido  pela  Intel;  
•  Oferece  um  caminho  rápido  para  que  a  placa  de  vídeo  consiga  
acessar  a  memória  RAM  do  micro;  
•  Uma  placa  de  vídeo  AGP  armazena  informações  complexas  na  
memória  RAM  do  micro.  
•  Foi  desenvolvido  exclusivamente  para  uso  com  placas  de  vídeo  3D.  
•  O  barramento  AGP  opera  Npicamente  a  66  MHz  e  32  bits,  podendo  
uNlizar  três  taxas  de  transferência:  
•  Modo  1x:  264  MB/s.  
•  Modo  2x:  528  MB/s.  
•  Modo  4x:  1GB  /s.  
AGP  
USB  
•  Barramento  Serial  Universal    
•  Surgiu  da  necessidade  de  solucionar  o  problema  de  conectar  
disposiNvos  aos  computadores.    
•  Principais  problemas  que  deveria  solucionar:    
•  Impressoras  e  aparelhos  como  o  Zip  drive,  que  precisam  de  uma  
conexão  de  alta  velocidade  com  o  computador,  uNlizam-­‐se  da  
porta  paralela.  
•  A  maioria  dos  computadores  têm  no  máximo  duas  portas  seriais,  
geralmente  uma  ocupada  pelo  mouse  e  elas  são  muito  lentas  na  
maioria  dos  casos.    
•  A  quanNdade  de  slots  é  limitada.  
•  O  objeNvo  do  USB  é  acabar  com  todos  estes  problemas.    
USB  
•  CaracterísNcas:  
•  O  computador  funciona  como  host;  
•  Até  127  disposiNvos  podem  se  conectar  ao  host,  de  forma  direta  
ou  uNlizando-­‐se  de  Hubs  USB;    
•  Os  cabos  USB  podem  ter  um  comprimento  máximo  de  5  metros,  e  
com  hubs  acoplados,  pode  aNngir  o  máximo  de  30  metros  de  
distância  do  host;  
•  O  barramento  tem  uma  taxa  máxima  de  transferência  de  12  
megabits  por  segundo;    
•  DisposiNvos  USB  são  “hot-­‐swap”,  significando  que  podem  ser  
conectados  e  desconectados  a  qualquer  momento  do  
barramento;    
•  Muitos  disposiNvos  USB  podem  ser  colocados  no  modo  de  
economia  de  energia  quando  o  computador  entra  neste  estado.  
USB  
•  Um  cabo  USB  tem  dois  fios  para  alimentação  (+5volt  e  terra)  e  
um  par  trançado  de  fios  para  transportar  os  dado;  
•  DisposiNvos  de  baixo  consumo  (por  exemplo,  mouses)  podem  
reNrar  alimentação  elétrica  diretamente  do  barramento;  
•  DisposiNvos  de  alto  consumo  devem  ter  sua  própria  fonte  de  
alimentação  e  reNrar  uma  quanNdade  mínima  de  energia  do  
barramento;  
•  Num  cabo  USB  o  par  trançado  é  consNtuído  pelos  fios  amarelo  
e  azul  e  a  alimentação  pelos  vermelho  e  marrom;  
•  O  cabo  é  todo  blindado.  
USB  
•  Quando  o  computador  é  ligado:  
•  Consulta  todos  os  disposiNvos  conectados  ao  barramento  e  atribui  
a  cada  um  um  endereço  (um  processo  chamado  de  enumeração);  
•  O  host  também  negocia  com  cada  disposiNvo  qual  Npo  de  
transferência  de  dados  irão  realizar  entre  si;  
•  À  medida  em  que  os  disposiNvos  são  enumerados,  o  host  
acompanha  a  largura  de  banda  total  que  todos  os  disposiNvos  
solicitam.      
USB  1.1  
•  Lançado  em  1998  
•  Velocidade  de  1,5  a  12  Mbps  
•  Mesmo  quando  foi  lançado,  já  era  lento  em  comparação  com  
barramentos  como  SCSI  e  FireWire  
USB  2.0  
•  Em  2000  
•  Velocidade:  480Mbps  (40x  mais  rápido)  
•  HDs  externos,  pendrives,  monitores  se  tornam  uNlizáveis  nesse  
nível  
USB  3  
•  Velocidade  teórica:  4.8GBps  
•  80%  mais  energia  
•  Ainda  se  popularizando  
•  Conector  diferenciado:  
•  9  pinos  ao  invés  de  4  
•  +  Energia  e  +  dados  
•  Retrocompafvel.  
FireWire  
•  IEEE  1394    
•  A  idéia  é  parecida  com  a  do  USB.  
•  Pretende  subsNtuir  o  padrão  SCSI.  
•  A  taxa  de  transferência  é  muito  maior  que  a  do  USB.  
•  Atualmente  200  Mbps,  podendo  aNngir  até  400  Mbps.  
•  Pode-­‐se  conectar  até  63  periféricos.  
•  O  cabo  pode  ter  até  4,5  m.  
FireWire  
PCI  Express  
•  Cada  Slot  possui  uma  comunicação  direta  com  a  CPU  
•  Não  é  um  “barramento”  em  paralelo.  
•  Cada  um  tem  seu  canal  de  comunicação.  
•  Velocidade  de  1x  a  32x  
•  Número  de  caminhos.  
•  250MB/s  vezes  número  de  caminhos.  
•  Até  8GB/s  
•  Mais  comum  é  16x  (4GB/s)  
•  Slot  pode  ser  compafvel  com  velocidades  acima  dele.  
•  8  entradas,  mas  só  um  caminho  pra  CPU.  
•  Velocidade  “negociável”  
•  2.0:  Dobro  da  velocidade  

Você também pode gostar