unidade 3 barramentos

Upload: eu-sou-de-redes

Post on 08-Jul-2018

240 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Unidade 3 Barramentos

    1/42

    Barramentos

    Professor André Miranda

    Organização de Computadores

  • 8/19/2019 Unidade 3 Barramentos

    2/42

    BARRAMENTO

    Os barramentos são os canais pelos quaiso processador e o restante dos dispositivoscomunicam entre si. Se os bits que

    circulam numa placa-mãe fossemautomóveis, os barramentos seriam auto-estradas e os diversos circuitos seriam ascidades...

  • 8/19/2019 Unidade 3 Barramentos

    3/42

    Em uma auto estrada existem também as placasque indicam a velocidade máxima, em umbarramento é a frequência que determina avelocidade em que os dados são transportados.

  • 8/19/2019 Unidade 3 Barramentos

    4/42

  • 8/19/2019 Unidade 3 Barramentos

    5/42

    BARRAMENTO INTERNOOs barramentos internos transportam informaçãoentre os vários componentes internos doprocessador, isto é, coprocessador aritmético,cache L1, registradores, etc.

  • 8/19/2019 Unidade 3 Barramentos

    6/42

    Unidade de ControleUnidade Lógica e Aritmética

    Registradores

    Cache L1

    Cache L2

    Cache L3Ordens da UC.

     Tráfego de

  • 8/19/2019 Unidade 3 Barramentos

    7/42

    BARRAMENTO LOCAL

    Faz a conexão entre processador e memória. O Front Side Bus (Barramento Frontal) liga o

    processador à NorthBridge (Ponte Norte),Memória RAM e o Barramento PCI Express.

    Processador 

    Front Side Bus

    North Bridge

    Chip

    Memória RAMBarramento

    PCI Express

  • 8/19/2019 Unidade 3 Barramentos

    8/42

    BARRAMENTO EXTERNOExistem três tipos de barramentos(relativos ao tipo de dados que nelecircula) no interior do computador quesão:

  • 8/19/2019 Unidade 3 Barramentos

    9/42

    BARRAMENTO DE DADOS(DATABUS) 

    São os condutores por onde circulam osdados que o processador vai buscar àmemória RAM ou aos dispositivos de I/O.

    Processador Memória

    RAM

    Dispositivos deEntrada e Sada

    Dados

  • 8/19/2019 Unidade 3 Barramentos

    10/42

    BARRAMENTO DEENDEREÇOS(ADRESS BUS)

    O acesso aos dados que a CPU necessita éfeito pelo envio dos endereços das posiçõesde memória ou de dispositivos de I/O ondeeles se encontram. Esses endereços

    circulam neste barramento.

    Processador Memória

    RAM

    Dispositivos deEntrada e Sada

    Endere!o

  • 8/19/2019 Unidade 3 Barramentos

    11/42

    BARRAMENTO DE CONTROLE(CONTROL BUS)

    Existem sinais elétricos que controlam osdispositivos eletrônicos para que o sistemapossa ler/escrever os dados. Esses sinaisviajam neste barramento.

    Responsável pela transferência de sinais (decontrole) como, READ, WRITE, HOLD, deinicio de operação aritmética, de interrupção,de sincronização, de reciclagem (RESET),

    entre outros.

    Processador Memória

    RAM

    Dispositivos de

    Entrada e Sada Contro"e

  • 8/19/2019 Unidade 3 Barramentos

    12/42

    Processador Memória

    RAM

    Dispositivos de

    Entrada e Sada

    Dados

    Contro"e

    Endere!o

  • 8/19/2019 Unidade 3 Barramentos

    13/42

    CLOCK

    É responsável pela sincronia de diversoscomponentes incluindo o processador.

  • 8/19/2019 Unidade 3 Barramentos

    14/42

    CLOCK

    Gera impulsos elétricos que definem a frequênciados barramentos podendo ser multiplicado edividido para atender a barramentos de diversasvelocidades.

  • 8/19/2019 Unidade 3 Barramentos

    15/42

    Clock200 Mhz

    Processador1Ghz

    PonteNorte200 Mhz

    PonteSul200 Mhz

    C    l    o   c   k   x   

     5    FS

    5!! M"#

    Man $é% &!! M"#

      C  l o c  k

     '   &

       M  a  n   $  é

      %    &  !  !

        M   "  #

    BarramentoPCI33 Mhz

    C   l   o  c  k   

    '   (   

  • 8/19/2019 Unidade 3 Barramentos

    16/42

    OVERCLOCK E MULTIPLICADOR

     A maioria das placas-mãe possui no Setup umaárea específica voltada à configuração doprocessador. Nesta área você pode alterar o

    multiplicador, que é uma configuração para vocêfazer overclock do processador. Como o próprionome já diz, o multiplicador é um recurso que servepara multiplicar um fator por outro.

  • 8/19/2019 Unidade 3 Barramentos

    17/42

    DIREÇÃO DE TRANSPORTE

    DE DADOS.

  • 8/19/2019 Unidade 3 Barramentos

    18/42

    DispositivoOrigem

    DispositivoDestinoDADOS

    S) *ode $ransferir dados e% u% sen$ido+sendo $i*ica%en$e u$ili#ado *ara in$erligardois dis*osi$ivos, u% dos quais é se%*re aorige% e o ou$ro des$ino.

    Unidirecional

    # Au$oes$rada de %-o nica.

  • 8/19/2019 Unidade 3 Barramentos

    19/42

    Dispositivo A Dispositivo BDADOS

    Pode $ransferir dados nos dois sen$idos,%as n-o e% a%/os si%ul$anea%en$e+eles s-o $i*ica%en$e u$ili#ados quandoqualquer u% dos dis*osi$ivo *ode ser o

    des$ino.

    idirecional

    # 0in"a Férrea

  • 8/19/2019 Unidade 3 Barramentos

    20/42

    OS BARRAMENTOSMAIS COMUNS SÃO:

  • 8/19/2019 Unidade 3 Barramentos

    21/42

    BARRAMENTOS DE EXPANSÃO

    Os mais conhecidos são:ISA/EISAPCI AGP

    PCI ExpressUSB ATAPS2

    Responsável pela comunicação dasdiversas interfaces e periféricosligados à placa-mãe, possibilitando ainstalação de novas placas

  • 8/19/2019 Unidade 3 Barramentos

    22/42

    ISA

    ISA XT (8 bits)• Defne um único barramento parainterligar CPU, A! e to"os osoutros "ispositi#os

    • Sincroni$a%&o com o processa"or• ISA AT (' bits)

    • Dessincroni$a%&o entre CPU ebarramento

    • ISA trabal*a sempre a 8 !+$,enuanto o processa"or #ariaentre '-.' !+$

  • 8/19/2019 Unidade 3 Barramentos

    23/42

    EISA

    Criado pela Compaq para responder ao MCA daIBM;

     Aumento da taxa de transferência de 16-bits para32-bits;

    Não atingiu grande popularidade, tendo apenasserviu de tecnologia de transição para os novosbarramentos locais.

  • 8/19/2019 Unidade 3 Barramentos

    24/42

    PCI

    O barramento PCI surgiu no início de 1990 pelasmãos da Intel. O padrão PCI se tornou atraenteporquê possui o recurso Bus Masteringque se tratade um sistema que permite a dispositivos que fazem

    uso do barramento ler e gravar dados direto namemória RAM, sem que o processador tenha que"parar" e interferir para tornar isso possível, o PCIé compativel com o recurso Plug and Play.

  • 8/19/2019 Unidade 3 Barramentos

    25/42

    PS2

    Os conectores PS2 são usados até hoje em PCsmodernos desafiando a praticidade do USB. Placa-mães, mouses e teclados usam esta interface porocuparem menos espaço e liberar as conexões USB

    para periféricos.Em 1997 foram definidas cores para os padrões deentrada/saída dos PCs e os conectores PS2ganharam as cores lilás para teclado e verde para

    mouse.

  • 8/19/2019 Unidade 3 Barramentos

    26/42

     AGP

    Se antes os computadores se limitavam a exibirapenas caracteres em telas escuras, hoje eles sãocapazes de exibir e criar imagens em altíssima

    qualidade. Para lidar com o volume crescente dedados gerados pelos processadores gráficos, a Intelcriou o padrão AGP, cujo slot serve exclusivamenteàs placas de vídeo.

  • 8/19/2019 Unidade 3 Barramentos

    27/42

    USB

    O padrão USB 2.0 foi lançadoem abril de 2000 com a velocidade de 480 Mbps, oequivalente a cerca de 60 MB por segundo. Um dosprincipais motivos que levou à criação da tecnologia

    USB é a necessidade de facilitar a conexão devariados dispositivos ao computador. Sendo assim,o USB oferece algumas vatagens: Padrão de conexão; Plug’n’Play.

    USBA

  • 8/19/2019 Unidade 3 Barramentos

    28/42

    USB A

    É o tipo mais utilizado para os dispositivos dearmazenamento de dados conhecidos como"pendrives":

    USB B

    Tipo comum de ser encontrado em dispositivos de porte maior, comoimpressoras e scanners:

     

    Mini-USB

  • 8/19/2019 Unidade 3 Barramentos

    29/42

    Utilizado em dispositivos de porte pequeno por ter tamanho reduzido, comocâmeras digitais compactas e MP3-players. Na verdade, o Mini USB se chamaUSB Mini-B, já que existe um formato praticamente inutilizado chamadoUSB Mini-A. Eis os conectores Mini-USB:

     

    HD externo conectado em notebook via USB 

  • 8/19/2019 Unidade 3 Barramentos

    30/42

    USB 3.0

    O USB 3.0 surgiu porque o padrão precisou evoluirpara atender novas necessidades. A principalcaracterística é a velocidade de até 4,8 Gb/s, quecorresponde a cerca de 600 megabytes por segundo,

    dez vezes mais que a velocidade do USB 2.0. Nadamal, não?

  • 8/19/2019 Unidade 3 Barramentos

    31/42

    Paralelo ATA1PATA2

    Serial ATA 1SATA2

    A!A 3 Advanced Tec"nolog4A$$ac"%en$ Mais con"ecido *or678 16n$egra$ed 7rive 8lec$ronics2, O

    ATA e u% *adr-o u$ili#ado *arain$erligar dis*osi$ivos dear%a#ena%en$o co%o discosr9gidos, drives, C73:OMS e ou$ros*eriféricos se%el"an$es. O 678 $e%de ;! a

    S8:6A0 ATA 3 = a $ecnologiasucessora do *adr-o ATA. 8la fa#$ransfer>ncia de dados de for%a

    serial, es$a $ecnologia de/arra%en$o u$ili#a ca/os de ; vias,sendo & vias *ara $rans%iss-o e &*ara rece*?-o dos dados.

  • 8/19/2019 Unidade 3 Barramentos

    32/42

    PCI EXPRESS

    O PCI Express é uma conexão serial mais parecidacom uma rede do que com um barramento. Ao invésde um barramento que gerencia dados de múltiplasfontes, o PCIe tem um switch que controla várias

    conexões seriais ponto-a-ponto.Cada "lane" do PCI Express, no entanto, suporta200MB de tráfego em cada direção por segundo.

    Placas PC6e %enores v-o ca/er e% slo$s PC6e %aiores. O co%*u$adorsi%*les%en$e ignora as conex@es ex$ras. Por exe%*lo, u%a *laca x;*ode ser inserida e% u% slo$ x(. Mas u%a *laca x( seria %ui$ogrande *ara u% slo$ x;.

  • 8/19/2019 Unidade 3 Barramentos

    33/42

    CAMINHOS

    Cada caminho ("lane") de umaconexão PCI Express contémdois pares de fios: um para envioe outro para recepção. Pacotesde dados movem-se pela "lane"

    na razão de um bit por ciclo.Umaconexão x1, a menorconexão PCIe, tem uma "lane"composta por quatro fios. Elacarrega um bit por ciclo em cada

    direção. Uma ligação x2 tem oitofios e transmite dois bits por vez,uma x4, quatro bits, e assim pordiante. As outras configuraçõessão x12, x16 e x32.

  • 8/19/2019 Unidade 3 Barramentos

    34/42

    DOIS X DOIS

    O "x" em "x16" significa"por". As conexões PCIesão agrupadas por um, pordois, por quatro e assim

    por diante. Cada "lane"do PCI Express, noentanto, suporta 200MBde tráfego em cada direção

    por segundo. Um conectorPCIe x16 conseguetransportar incríveis6.4GB de dados porsegundo em cada direção.

  • 8/19/2019 Unidade 3 Barramentos

    35/42

    PCI EXPRESS 4.0 É ANUNCIADO COM TAXA

    TRANSFERÊNCIA DE 2 GB/SMétodo de conexão entre aparelhos chega só em 2015,mas promete esquentar a disputa na área.

  • 8/19/2019 Unidade 3 Barramentos

    36/42

    O FUTURO

    Em junho deste ano, a PCI-SIG anunciou queestaria trabalhando na quarta versão do sistema detransferência PCI Express, mas poucasinformações foram oficialmente reveladas. Agora,

    tudo está confirmado: com uma taxa detransferência de 2 GB/s, que é o dobro da geraçãoanterior, o formato de conexão promete não só umavelocidade absurda na leitura, mas também um

    menor consumo de energia.

  • 8/19/2019 Unidade 3 Barramentos

    37/42

    CHIP ÓPTICO DA IBM TRANSFERE 1TB DE DADOS POR SEGUNDO

    Medindo 5,2 x 5,.8 mm, o chip consegue ser oitovezes mais rápido que os melhores modelos domercado atual – ele seria capaz de transferir todo oacervo da Biblioteca do Congresso dos Estados

    Unidos em cerca de apenas uma hora. E não é só avelocidade ou o desempenho que aumentamconsideravelmente, mas o consumo: 100 W já sãocapazes de alimentar 20 desses dispositivos.

  • 8/19/2019 Unidade 3 Barramentos

    38/42

    PESQUISADORES CRIAM TRANSISTORESÓPTICOS CONSTRUÍDOS COM SILÍCIO

     A maior velocidade possível de ser atingida é a daluz. Sabendo disso, o sonho de muitos engenheirosé conseguir aplicar a tecnologia fotônica dentro dosprocessadores: e isso parece que está cada dia mais

    próximo de tornar-se realidade.

    PESQUISADORESCRIAM

  • 8/19/2019 Unidade 3 Barramentos

    39/42

    PESQUISADORES CRIAMTRANSISTORES ÓPTICOSCONSTRUÍDOS COM SILÍCIO

    O transistor óptico consiste de um microanelressoador ao lado de uma linha óptica. Emcondições normais, o fornecimento de luz que entranessa linha simplesmente passa por ela.

    Entretanto, a outra linha aquece o microanel queentão produz uma frequência específica deressonância, desaparecendo na saída. Nesse estado,percebe-se que a saída está desligada quando a

    entrada está ativada, simulando o funcionamentode um transístor comum que tem dois estados:ligado e desligado.

    COMPARATIVO

  • 8/19/2019 Unidade 3 Barramentos

    40/42

    COMPARATIVONome Transferência de

    dados

    Frequência Características

    ISA 16 bits 16 MBps 8 Mhz Baixa velocidade

    EISA 32 bits 32 MBps 8 Mhz  //

    PCI 32 bits 132 MB/s 33 Mhz Bus Mastering

    PCI 64 bits 512 MB/s 66 Mhz //

     AGP 1.0 x1 32 bits 266 MB/s 66 Mhz Somente Vídeo

     AGP 1.0 x2 32 bits 532 MB/s 66 Mhz //

     AGP 2.0 x4 - 1.066 MB/s - //

     AGP 3.0 x8 - 2.133 MB/s - //

    USB 2.0 - 60 MB/s - Plug’n Play

    PCI Express X1 250 MB/s 2.5 Ghz* 1 lane

    PCI Express X2 500 MB/s 2.5 GHz* 2 lanes

    PCI Express X4 1.000 MB/s 2.5 GHz* 4 lanesB 8% cada sen$ido

  • 8/19/2019 Unidade 3 Barramentos

    41/42

    Processador 

    Front Side Bus

    North Bridge

    Chip

    Memória RAM

    Memória RAM

    Memória RAM

    Memória RAM

    P   C  I    E   

    x   p  r  e  s  s   x  $  %  

    D D R   A

     D D R  B

    Inter&ace DMI

    South Bridge

    Chip

    R'M ( BI'S

    Seria" A)A

    Para"e"o A)A

    *SB Ports

    +est,o de Energia

    +era!,o de C"oc-

    Barramento PCI

    C0OC 

  • 8/19/2019 Unidade 3 Barramentos

    42/42

    REFERENCIAS BIBLIOGRÁFICAS

    http://www.infowester.com/barramentos.php

    http://informatica.hsw.uol.com.br/barramento-pci1.htm

    http://informatica.hsw.uol.com.br/placas-mae2.htm

    http://tecgb.blogspot.com.br/2011/08/barramento-local_24.html

    http://

    pt.scribd.com/doc/50971123/12/BARRAMENTO-LOCAL-FSB

    http://

    pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincr

    onohttp://www.infowester.com/barramentos.php

    http://www.oficinadanet.com.br/artigo/834/barramentos

    http://www.tecmundo.com.br/

    http://www.infowester.com/barramentos.phphttp://informatica.hsw.uol.com.br/barramento-pci1.htmhttp://informatica.hsw.uol.com.br/placas-mae2.htmhttp://tecgb.blogspot.com.br/2011/08/barramento-local_24.htmlhttp://pt.scribd.com/doc/50971123/12/BARRAMENTO-LOCAL-FSBhttp://pt.scribd.com/doc/50971123/12/BARRAMENTO-LOCAL-FSBhttp://pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincronohttp://pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincronohttp://pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincronohttp://www.infowester.com/barramentos.phphttp://www.oficinadanet.com.br/artigo/834/barramentoshttp://www.tecmundo.com.br/hardware/1736-o-que-e-barramento-.htmhttp://www.tecmundo.com.br/hardware/1736-o-que-e-barramento-.htmhttp://www.tecmundo.com.br/hardware/1736-o-que-e-barramento-.htmhttp://www.tecmundo.com.br/hardware/1736-o-que-e-barramento-.htmhttp://www.oficinadanet.com.br/artigo/834/barramentoshttp://www.oficinadanet.com.br/artigo/834/barramentoshttp://www.oficinadanet.com.br/artigo/834/barramentoshttp://www.infowester.com/barramentos.phphttp://www.infowester.com/barramentos.phphttp://www.infowester.com/barramentos.phphttp://pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincronohttp://pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincronohttp://pt.scribd.com/doc/55265433/19/Barramento-Sincrono-x-Assincronohttp://pt.scribd.com/doc/50971123/12/BARRAMENTO-LOCAL-FSBhttp://pt.scribd.com/doc/50971123/12/BARRAMENTO-LOCAL-FSBhttp://tecgb.blogspot.com.br/2011/08/barramento-local_24.htmlhttp://tecgb.blogspot.com.br/2011/08/barramento-local_24.htmlhttp://informatica.hsw.uol.com.br/placas-mae2.htmhttp://informatica.hsw.uol.com.br/placas-mae2.htmhttp://informatica.hsw.uol.com.br/barramento-pci1.htmhttp://informatica.hsw.uol.com.br/barramento-pci1.htmhttp://www.infowester.com/barramentos.phphttp://www.infowester.com/barramentos.php