CD Barramentos

25
1 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111111111111111111111111111111111111111111 1111111111111111Barramentos – T ecnologias e História 2006  EMBED PBrush Departamento de Engenharia Inorm!tica

description

Informática

Transcript of CD Barramentos

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 1/25

1

1111111111111111111111111111111111111111111111111111111

1111111111111111111111111111111111111111111111111111111

11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

1111111111111111111111111111111111111111111111111111111

1111111111111111111111111111111111111111111111111111111

1111111111111111111111111111111111111111111111111111111

1111111111111111111111111111111111111111111111111111111

1111111111111111111111111111111111111111111111111111111

1111111111111111Barramentos – Tecnologias e História2006

 EMBED PBrush ᄉ ᄃ

Departamento de Engenharia Inorm!tica

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 2/25

"ndice

  T#$ %o &1'(& %h %) %t &indice*1& ᄉ H+PE,-I./ %l &Toc11600&

ᄉ "ndice P34E,E5 Toc11600 %h ᄉ i ᄃᄃ

 H+PE,-I./ %l &Toc116000& ᄉ 1 Introdu78o

P34E,E5 Toc116000 %h ᄉ 1 ᄃᄃ

 H+PE,-I./ %l &Toc116001& ᄉ 2 Tipos de Barramentos

 P34E,E5 Toc116001 %h ᄉ ( ᄃᄃ

 H+PE,-I./ %l &Toc116002& ᄉ 291 I:3

P34E,E5 Toc116002 %hᄉ

(ᄃᄃ

 H+PE,-I./ %l &Toc11600;& ᄉ 29191 # Barramento I:3 de

<its P34E,E5 Toc11600; %h ᄉ ( ᄃᄃ

 H+PE,-I./ %l &Toc11600(& ᄉ 29192 # Barramento I:3 de

16 <its P34E,E5 Toc11600( %h ᄉ = ᄃᄃ

 H+PE,-I./ %l &Toc11600=& ᄉ 292 EI:3

P34E,E5 Toc11600= %h ᄉ = ᄃᄃ

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 3/25

 H+PE,-I./ %l &Toc116006& ᄉ 29; P$I >Peripheral

$omponent Interconnect? P34E,E5 Toc116006 %h ᄉ 6 ᄃᄃ

 H+PE,-I./ %l &Toc11600& ᄉ 29;91 P$I E@press

P34E,E5 Toc11600 %h ᄉ ᄃᄃ

 H+PE,-I./ %l &Toc11600& ᄉ 29;92 P$I A >Peripheral

$omponent Interconnect E@tended? P34E,E5

 Toc11600 %h ᄉ ᄃᄃ

 H+PE,-I./ %l &Toc11600& ᄉ 29( 34P

P34E,E5 Toc11600 %hᄉ

ᄃᄃ

 H+PE,-I./ %l &Toc116000& ᄉ ; $onclus8o

P34E,E5 Toc116000 %h ᄉ 10 ᄃᄃ

 H+PE,-I./ %l &Toc116001& ᄉ ( Bi<liograa

P34E,E5 Toc116001 %h ᄉ ErroC Indicador n8o denido9ᄃᄃ

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 4/25

Introdu78o

Barramento tam<m conhecido como Bus o conFunto de sinais

digitais Gue condu)em a inorma78o entre o processador >$P? e as

diersas placas memórias e periricos ou seFa um <arramento

apenas um JcaminhoK atras do Gual dados iaFam num

computador9 Esse caminho usado para comunica78o entre dois ou

mais elementos do computador

 # <arramento caracteri)a'se pela elocidade de transerLncia de

dados >em MH)? e pela capacidade de transerLncia >em <its? Gue Funtos ir8o produ)ir a ta@a de transerLncia9

Desde o aparecimento do primeiro P$ em 11 e at ao tempo

presente !rios tipos de <arramentos oram desenolidos para

permitir uma melhor comunica78o entre o processador e os !rios

peririco de I#9

Barramentos e@istentesN

I:3

EI:3

M$3

O-B

P$I

34P

P$I EAP,E::

P$I A

3pesar da maioria da aten78o hoFe em dia ser dada aos

<arramentos P$I e 34P estes eoluram de <arramentos mais

antigos e Gue ainda se podem encontrar em uncionamento em P$s

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 5/25

antigos9 # mais antigo I:3 ainda possel encontrar em P$s

modernos9

# IndustrQ :tandard 3rchitecture ou I:3 um <arramento

desenolida no incio dos anos 0 pela IBM nos la<oratórios emBoca ,aton 5lorida9 # I:3 surgiu no computador IBM P$ >11? na

ers8o de <its e posteriormente chegou ao IBM P$'3T >1(?

passando a usar 16 <its de dados por e)9 Muitos dos dispositios

modernos ainda usam o <arramento I:3 e@9 Modems9

$omo o <arramento I:3 estaa limitada a 16 <its o Gue permitia

uma ta@a de transerLncia de m!@imo MB por segundo a IBM

decidiu em meados dos anos 0 su<stituir o <arramento I:3 por

algo Jmaior e melhorK9 # <arramento M$3 >Micro $hannel

3rchitecture? uma ers8o de ;2'<its e oerece um signicatio

melhoramento em rela78o ao I:3 >;2'<its e Plug and PlaQ? mas

tinha a desantagem de ter um po<re controlo dos circuitos DM39

EI:3 signica E@tended IndustrQ :tandard 3rchitecture9 3o contr!rio

do I:3 aGui o nome n8o indicatio da realidade porGue o

<arramento EI:3 nunca oi usado e@tensamente e n8o pode por

nenhum ra)8o ser considerado um padr8o da indRstria9 EI:3

come7ou como resposta da $ompaG S M$3 da IBM e seguiu um

caminho similar de desenolimento – com resultados muito

similares9 >$ompati<ilidade com I:3 ;2'<its Plug and PlaQ?9

# primeiro <arramento local a ganhar popularidade oi o OE:3 -ocal

Bus >Odeo Electronics :tandards 3ssociation? apresentado em 129

3 empresa undadora do OE:3 tinha como o<Fectio resoler os

pro<lemas de deo nos computadores pessoais9 $ertamente a

ra)8o principal para o desenolimento do O-B oi melhorar o

desempenho deo nos P$s9 # O-B um <arramento a ;2'<its Gue

tem como slot o I:3 16 <its Gue tem o terceiro e o Guarto conector

adicionados na e@tremidade9 ! Gue unciona como uma e@pans8o

do <arramento I:3 as placas I:3 podem ser usadas no slot OE:39 #

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 6/25

OE:3 oi muito popular at ao aparecimento do Pentium e o

<arramento P$I9

Em 10 a Intel decide come7ar o desenolimento do <arramento

P$I >Peripheral $omponent Interconnect?9 Em 12 surge o P$I 190 eem 1; o P$I 290 Este protocolo oi imediatamente usado em

seridores de topo su<stituindo o M$3 e EI:3 com o B: de elei78o

para seridores9 Este protocolo só a partir de 1( Gue come7ou a

ter grande impacto no mercado de computadores pessoais

su<stituindo o protocolo OE:39

# <arramento P$I ornece um desempenho superior ao OE:3* ali!s

o P$I o <arramento com o melhor desempenho usado em P$s9

$om a necessidade de aumentar a largura de <anda entre o

processador principal e o su<sistema de deo condu) originalmente

ao desenolimento do <arramento local de I# nos P$:

come7ando com o OE:3 e condu)indo eentualmente popular do

P$I9 Esta tendLncia continua com a necessidade de aumentar a

largura de <anda de deo Gue come7aa a chegar ao limite no P$I9

 Tal como aconteceu no I:3 o tr!ego no P$I estaa a chegar ao seu

limite e a tornar'se pesado em P$s com deo disco duro e outros

periricos Gue competem toda para a mesma largura de <anda de

I#9 Para com<ater a satura78o do P$I um noo protocolo oi posto

em pr!tica pela proFectado especicamente para o su<sistema

deo9 3ccelerated 4raphics Port ou 34P9 34P oi desenolido para

responder Ss e@igLncias de mercado Gue Gueriam um maior e

melhor desempenho das placas de deo9

Bus$locU.um<er o 

<itsData per

$locU $QcleMa@imum

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 7/25

 Transer ,ateP$I;; MH);211;; MBsP$I66 MH);21266 MBsP$I;;

MH)6(1266 MBsP$I66 MH)6(1=;; MBsP$I'A 6(66 MH)6(1=;;

MBsP$I'A 1;;1;; MH)6(119066 MBsP$I'A 2661;;MH)6(2291;2

MBsP$I'A =;;1;; MH)6(((9266 MBs34P A166 MH);21266 MBs34P

A266 MH);22=;; MBs34P A(66 MH);2(19066 MBs34P A66

MH);2291;; MBsP$I E@press A129= 4H)serial1lane2=0 MBs em

cada sentidoP$I E@press A229= 4H)serial2lanes=00 MBs em cada

sentidoP$I E@press A(29= 4H)serial(lanes19000 MBs em cada

sentidoP$I E@press A1629= 4H)serial16lanes(9000 MBs em cada

sentidoP$I E@press A;229= 4H)serial;2lanes9000 MBs em cada

sentidoTa<ela :EV Ta<ela %W 3,3BI$ ᄉ 1  ᄃ ' Barramentos

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 8/25

 Tipos de Barramentos

I:3

Este <arramento oi introdu)ido no IBM P$ original em 11 na sua

ers8o de <its9 Mais tarde com o aparecimento do IBM P$3T em1( este <arramento oi e@pandido para 16 <its9 E at h! poucos

anos este <arramento era a <ase dos P$s e ainda hoFe est! presente

na maioria deles em<ora com apenas um ou dois slots9 .uma !rea

da tecnologia como a inorm!tica Gue eolui t8o rapidamente pode

parecer estranho Gue uma arGuitectura t8o antiGuada ainda persista

em sistemas topo de gama dos dias de hoFe mas e@istem !rias

ra)Xes para Gue tal aconte7a tais comoN a a<ilidade demonstradaas economias de escala conseguidas e a compati<ilidade9 3lm de

Gue sucientemente r!pida para muitos dos periricos Gue lhe s8o

conectadosC

# Barramento I:3 de <its

3 ers8o de <its corria a uma elocidade de (9 MH) no IBM P$AT9

Em<ora F! n8o seFa usada em nenhum computador actual ainda h!

placas desenhadas para esta arGuitectura Gue est8o em

uncionamento9 3lguns modems placas de rede e placas de som s8o

e@emplos disso9

5isicamente este slot tem 62 contactos com linhas de dados e 20

linhas de endere7os podendo assim gerir 1MB de memória9

 

5igura :EV 5igura %W 3,3BI$ ᄉ 1 ᄃ

3s dimensXes das placas para este <arramento s8oN

10696 @ ;;;9= @ 129 mm

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 9/25

Em<ora o desenho deste <arramento seFa simples a IBM só em 1

pu<licou as especica7Xes completas para os tempos de acesso e

linhas de endere7os leando os primeiros a<ricantes de P$s

compateis a ter de JadiinharK como a)er as placas9 Este pro<lema

oi resolido Guando os P$s compateis se tornaram um standardincentiando assim os a<ricantes a disponi<ili)arem mais tempo para

desenhar e construir placas Gue uncionassem correctamente com o

<arramento9

# Barramento I:3 de 16 <its

Em 1( oi lan7ado o IBM P$3T com o processador 26 com um

<arramento de dados de 16 <its permitindo Gue as comunica78o

entre o processador e a mother<oard ou a memória tenha 16 <its de

largura em e) dos anteriores <its9

Em<ora este processador possa ser instalado numa mother<oard com

um <arramento de entradasada de apenas <its isso signicaria

um grande desperdcio de elocidade em GualGuer placa ou

dispositio ligado a esse <arramento9 De acto a introdu78o deste

noo processador criou um pro<lema S IBM so<re a pró@ima gera78o

de P$s9 Deeria a companhia criar um noo <arramento de

entradasada e respectios slots de e@pans8o ou deeria tentar

arranFar um mtodo de o sistema suportar am<os os <arramentos de

e 16 <itsY 3 IBM optou por esta Rltima solu78o e o P$3T oi

introdu)ido com slots de e@pans8o nos Guais se podia ligar placas de <its na primeira parte do slot ou placas de 16 <its em am<as as

partes9

Este <arramento corria S elocidade de 6 MH) ou a MH)9 Mais tarde

os a<ricantes acordaram Gue ;; MH) seria a m!@ima elocidade

para am<as as ersXes do <arramento I:3 para garantir

retrocompati<ilidade9 # slot de 16 <its incorpora mais ;6 conectores

Gue s8o necess!rios para transportar os sinais adicionais9 Este slot

pode ser o<serado na gura seguinte9

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 10/25

 

5igura :EV 5igura %W 3,3BI$ ᄉ 2 ᄃ

3s dimensXes das placas para este <arramento s8oN12192 @ ;;;9= @ 129 mm

EI:3

# <arramento EI:3 >E@tended IndustrQ :tandard 3rchitecture? oi

criado em 1 pela $#MP3V como resposta ao modo como a IBM

pretendia a)er o licenciamento do <arramento M$39 5oi inicialmentedesenolido pela $ompaG com a inten78o de retirar S IBM a

condu78o do uturo dos P$s9 Para populari)ar esta norma a $ompaG

orneceu aos principais a<ricantes todas as suas especica7Xes

criando assim o comit EI:3 uma organi)a78o n8o lucratia

destinada ao controlo e desenolimento do <arramento EI:39

$ontudo poucas placas oram desenolidas segundo esta norma9

Este slot permite aos a<ricantes desenharem placas Gue possuemmuitas das caractersticas das placas M$3 mas com a antagem de

suportar as antigas placas I:39 # <arramento EI:3 adiciona 0 noos

contactos == deles destinados a sinais sem aumentar o tamanho

sico do slot I:3 de 16 <its9 De relance o slot EI:3 de ;2 <its pode at

ser conundido com o slot I:3 de 16 <its em<ora o primeiro tenha

duas linhas de conectores9 :endo a primeira linha do mesmo tipo do

slot I:3 e a segunda mais na Gue possui os noos contactos9 Istopossi<ilita a utili)a78o de placas I:3 em slots EI:39 Mas apesar desta

grande antagem o <arramento EI:3 nunca atingiu grande

popularidade tendo apenas serido de tecnologia de transi78o para

os noos <arramentos locais9 3s dimensXes das placas para este

<arramento s8oN 12@ ;;;9= @ 129 mm #s sistemas EI:3 tam<m

usam um setup autom!tico para lidar com as interrup7Xes das placas

e com as GuestXes de endere7amento Gue reconhece potenciaisconZitos e automaticamente congura o sistema para os eitar9

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 11/25

 Tam<m podemos resoler esses pro<lemas manualmente <em

como congurar as placas atras de Fumpers e s[itches9Este

conceito n8o noo e F! tinha sido implementado no <arramento

M$39 ma noa uncionalidade do <arramento EI:3 a possi<ilidade

de partilhar interrup7Xes >I,V? permitindo Gue !rias placaspartilhem uma só interrup78o9 # <arramento P$I tam<m ir!

implementar esta caracterstica9

P$I >Peripheral $omponent Interconnect?

# actual standard para a liga78o de periricos9 Estas liga7Xes podem

ser atras de circuitos integrados na mother<oard ou atras deplacas de e@pans8o oi o su<stituto de protocolo I:3 e OE:39 3s

especica7Xes deste protocolo podem ser compradas ao P$I :pecial

Interest 4roup9

#s periricos deste protocolo s8o plug and plaQ9 # rm[are do

sistema respons!el pela an!lise de cada P$I conguration :pace

de cada peririco e aloca recursos9 $ada peririco pode pedir at 6

!reas de memória ou 6 liga7Xes I#9

#: JI,V:K s8o alocados ao peririco ia rm[are em e) de Fumpers

ou outro tipo de congura7Xes apesar de estes poderem partilhar

JI,V:K o sistema tenta atri<uir JI,V:K Rnicos para melhorar a

perormance no caso de partilha os periricos deem ter um

hard[are especial Gue suporte a partilha de JI,V:K para Gue este

sai<a Gue se a Jinterrup78oK oi para ele ou para outro dispositio

com o mesmo JI,VK9 # protocolo P$I <u\ered e assncrono em

rela78o ao $P e aos periricos isto signica Gue Guer o $P como

os periricos podem mandar inorma78o para o controlador P$I e

este guarda'os numa la at Gue o $P ou periricos tenham

disponi<ilidade para os tratar9

 :H3PE %W ME,4E5#,M3T ᄉ ᄃ

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 12/25

.esta !rea e@istem ; propostas9 ma delas F! em utili)a78o e uma

outra para seridores9 3s propostas s8o P$I'E@press >Intel?

HQperTransport >3MD? .4I#>Dell Hitachi .E$ :iemens :un

MicrosQstems e Intel? a norma P$I'E@press alarei a seguir9 Em

rela78o a HQperTransport esta norma segunda a 3MD tende a ser a

eolu78o natural da P$I com ta@as de transerLncia na ordem do 6(

4Bs e designada especicamente para ligar componentes internos9

3 norma .4I# ser! a ao Gue tudo indica a eolu78o lógica da norma

P$I'A com ta@as de transerLncia na ordem do 6 4Bs9

P$I E@press

# passo seguinte na norma P$I n8o uma eolu78o da norma P$I

mas um JsaltoK na arGuitectura P$I9 $om uma prounda modica78o

em rela78o S arGuitectura anterior esta noa norma adoga ta@as de

transerLncia entre 2=0 MBs para P$I'e@ @1 at ( 4Bs para P$I'e@

@16 e@istindo ainda espa7o para noos melhoramentos9 Esta norma

hot'plug podendo se remoerinstalar um peririco com o P$ ligado9

Pode emular um am<iente de rede e tam<m elimina o nRmero e

distancia rgida Gue e@istia nas arGuitecturas a Guando da constru78o

das mother<oards9

3 grande dieren7a em rela78o S norma P$I Gue a norma P$I tinha

uma largura de <anda @a e num Rnico sentido Gue era partilhada9

Isto signicaa Gue o <arramento n8o podia ser aumentado para se

eGuialer S elocidade do processador9 3 norma P$I'e@ esta<elece

uma liga78o ponto'a'ponto <idireccional onde cada peririco tem a

sua própria Jliga78oK sendo ainda escal!el em termos de elocidade9

De momento este o grande su<stituto da norma 34P9 Mas o uturo

ser! Gue todos os periricos se liguem a esta norma9 .uma situa78o

limite esta norma permite Gue o $P Gue sicamente separado dos

outros componentes como por e@emplo os componentes de uma

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 13/25

aparelhagem em Gue os periricos se ligam ao $P atras de ca<os

com a norma P$I'e@9

P$I A >Peripheral $omponent Interconnect E@tended?

3ctualmente esta a norma usada em seridores9 3 dieren7a para a

norma P$I o aumento da elocidade de 66 MH) para 1;; MH)

duplica a Guantidade de inorma78o Gue trocada em $P e

periricos9 .a norma P$I um <arramento de 6(<its unciona a 66

MH) e os <arramentos adicionais a transportam ;2<its a 66MH) ou

6(<its a ;; MH) nesta norma e@iste um <arramento de 6( <its auncionar a 1;; MH) e os restantes a 66 MH) com ta@as de

transerLncia na ordem dos 1906 4Bs9

] uma norma retro'compatel e incorporada com tecnologia Gue

permite reiniciar uma placa em caso de alha ou deslig!'la dos

sistemas para eitar erros9

34P

Oisando o<ter uma maior ta@a de transerLncia entre a mother<oard e

as placas de deo >principalmente para uma melhor perormance nas

aplica7Xes ;D? a Intel desenoleu um <arramento especialmente

desenolido para a comunica78o com o deoN o <arramento 34P

>3ccelerated 4raphics Port?9

  I.$-DEPI$T,E &httpNino[ester9comsagp9Fpg& %W

ME,4E5#,M3TI.ET ᄉ ᄃ

5igura :EV 5igura %W 3,3BI$ ᄉ ( ᄃ

 Tecnicamente alando 34P pode n8o ser considerado <arramento

pois geralmente só se encontra um Rnico slot 34P nas mother<oards

isto Gue só interessa Ss placas de deo mas ser! aGui tratado como

tal9

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 14/25

# uso deste <arramento iniciou'se atras de mother<oard Gue

usaam o chipset i((0-A da Intel F! Gue esse chipset oi o primeiro a

ter suporte ao 34P9

3 principal antagem do <arramento 34P o uso de uma maior

Guantidade de memória para arma)enamento de te@turas para

o<Fectos tridimensionais alm da alta elocidade no acesso a essas

te@turas para aplica78o na tela9

# modo de uncionamento do <arramento 34P calculado pela

Guantidade de inorma78o Gue transeria por ciclo de relógio9

Oers8oModo de 5uncionamentoOoltagem34P 1901@ and 2@;9;34P

2901@ 2@ and (@19=O34P ;901@ 2@ (@ and @19=OTa<ela :EV Ta<ela %W 3,3BI$ ᄉ 2  ᄃ ' 34P

# primeiro 34P >1A? tra<alhaa a 1;; MH) o Gue proporciona uma

elocidade ( e)es maior Gue o P$I9 3lm disso sua ta@a de

transerLncia chegaa a 266 MB por segundo Guando operando no

esGuema de elocidade A1 a =;;s MB Guando no esGuema de

elocidade 2A e a 1066MBs S elocidade de (A9

3ctualmente encontramos placas de deo Gue permitem o

uncionamento a A o Gue permite ta@as de transerLncia de 21;;

MBs9

Modo,elógio.^ de <itsTa@a de TranserLncia@1 34P66 MH);2 <its266

MBs@2 34P66 MH);2 <its=;; MBs@( 34P66 MH);2 <its1066 MBs@

34P66 MH);2 <its21;; MBsTa<ela :EV Ta<ela %W 3,3BI$ ᄉ ; ᄃ

ma e) Gue os seridores n8o necessitam de grandes aplica7Xes

gr!cas este tipo de <arramento n8o ser! um actor a ter em conta

na escolha do nosso seridor9

$onclus8o

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 15/25

Oericamos Gue a congura78o de <arramentos mais indicada para

um seridor ser! com P$I E@press e P$I'A Gue poder! ser por

e@emplo como na ,E5 ,e11=20= %h ᄉ 5igura = ᄃN

  I.$-DEPI$T,E

&httpN[[[9tomshard[are9commother<oard200=011imagesm16

=<diagram(9Fpg& %W ME,4E5#,M3TI.ET ᄉ ᄃ

5igura :EV 5igura %W 3,3BI$ ᄉ = ᄃ

$onstatamos Gue na pr!tica a 3:: .$T'D F! só possui este tipo de

<arramentos9

ProcessadorN Processador Intel_ Aeon Dual com a Tecnologia EM6(T

$hipsetN Intel_ E=2= M$H Intel_ 6;00E:B I$H

MemóriaN Dual $hannal P$2';200 E$$ ,egistada at 4B

E@pans8oN 1 @ P$I'E@press @16 para I.$-DEPI$T,E

&httpNpt9asus9comimages-E3DE,194I5& %W ME,4E5#,M3TI.ET ᄉ

ᄃ 4r!cos 1 @ P$I'E@press @ 2 @ P$I'A 1 @ P$I

:ot[are de 3dministra78oN 3:`M290

Dimens8o da BoardN 12& @ 9& 3TA

-3. #n BoardN -iga78o S ,ede Broadcom_ B$M==1/5B P$I'E@press

4iga<it

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 16/25

Barramentos I:3 P$I 34P e propriet!rios

Introdu78o

Barramentos s8o <asicamente um conFunto de sinais digitais com os

Guais o processador comunica'se com o seu e@terior ou seFa com amemória chips da placa'm8e periricos etc9

.este artigo amos conhecer o <arramento I:3 Gue apesar de n8o

ser mais utili)ado com reGLncia estee presente na maior parte

dos computadores o <arramento P$I e o 34P Gue usado

e@clusiamente para deo9 Para Gue os periricos >placas em geral?

possam usar esses <arramentos necess!rio Gue cada placa >de

deo de som modem etc? seFa compatel com um determinadotipo de <arramento9 :endo assim para Gue haFa o uso do mesmo

necess!rio encai@ar a placa num conector presente na placa'm8e

conhecido por slot9 $ada <arramento possui um orma de slot

dierente Gue ser! conhecida adiante9

Barramento I:3

# Barramento I:3 >IndustrQ :tandard 3rchitecture? ormato por slots

Gue tra<alham com e 16 <its por e)9 3lm disso em placas'm8e

antigas o <arramento I:3 era usado internamente para a

comunica78o entre o processador e alguns chips presentes na placa'

m8e9

# I:3 surgiu no computador IBM P$ na ers8o de <its e

posteriormente chegou ao IBM P$ 3T passando a usar 16 <its de

dados por e) >proando Gue trata'se de um <arramento antigo?9$omo esse computador tra<alhaa a uma elocidade de MH)

>processador 26? o I:3 herdou essas caractersticas ou seFa passou

a tra<alhar nesta mesma elocidade9 .o <arramento I:3 os

processos de escritaleitura reGueriam pelo menos 2 perodos de

clocU o Gue possi<ilita reali)ar no m!@imo ( milhXes de

transerLncias de dados por segundo9 Em outras palaras cada

transerLncia estaa limitada a 16 <its o Gue permitia uma ta@a de

transerLncia de m!@imo MB por segundo9

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 17/25

m ato interessante Gue no auge do processador 26 muitas

placas'm8e possuam um certa Guantidade de slots I:3 de 16 <its e

apenas alguns slots I:3 de <its9 :endo assim placas como as de

som e deo por e@emplo Gue usaam slots I:3 de 16 <its deiam

ser conectadas em slots desse tipo9 .o entanto placas de <itspodiam ser conectadas tanto em slots de <its como em slots de 16

<its9 $omo conseGLncia o uso de slots de <its ndou'se F! Gue

n8o a)ia mais sentido a<ric!'los9

I.$-DEPI$T,E &99Documentsb20andb20:ettingsPedrob20e

b20$arlaMeusb20documentosBarramentosb20I:3b20P$I

b2034Pb20eb20propriet!riosarGuiossisa9Fpg& %W ME,4E5#,M3T ᄉ

Barramento P$I

$riado pela Intel na poca do desenolimento do processador

Pentium o <arramento P$I >Peripheral $omponent Interconnect?

utili)ado at hoFe9 # motio de tanto sucesso se dee S capacidade

do <arramento de tra<alhar a ;2 ou 6( <its o Gue oerecia altas ta@as

de transerLncia de dados9 :ó para dar uma no78o um slot P$I de ;2<its pode transerir at 1;2 MB por segundo9 # P$I tam<m oi

considerado &reolucion!rio& por suportar at ent8o o poderoso

recurso Plug and PlaQ >PnP? Gue permitia Gue a placa instalada num

slot P$I osse automaticamente reconhecida pelo computador9 HoFe

em dia os slots P$Is s8o usados por !rios tipos de periricos como

placas de deo de som de rede modem adaptadores :B enm9

3 ers8o de 6( <its do P$I cuFo slot era um pouco maior Gue os slotsde ;2 <its nunca chegou a ser popular9 :8o raras as placas'm8e Gue

usam esse tipo9 Isso porGue os slots de ;2 <its alm de mais <aratos

tem ta@as de transerLncia sucientes para a maioria das aplica7Xes9

 Teoricamente a elocidade do <arramento P$I eGiale S metade do

alor do clocU e@terno do processador9 Mas sa<e'se Gue esse alor

tam<m suFeito Ss especica7Xes do chipset das placas'm8e9

I.$-DEPI$T,E &99Documentsb20andb20:ettingsPedrob20e

b20$arlaMeusb20documentosBarramentosb20I:3b20P$I

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 18/25

b2034Pb20eb20propriet!riosarGuiosspci9Fpg& %W ME,4E5#,M3T ᄉ

Barramento 34P

Oisando o<ter uma maior ta@a de transerLncia entre a placa'm8e eas placas de deo >principalmente para uma melhor perormance nas

aplica7Xes ;D? a Intel desenoleu um <arramento especialmente

desenolido para a comunica78o com o deoN o <arramento 34P

>3ccelerated 4raphics Port?9

I.$-DEPI$T,E &99Documentsb20andb20:ettingsPedrob20e

b20$arlaMeusb20documentosBarramentosb20I:3b20P$I

b2034Pb20eb20propriet!riosarGuiossagp9Fpg& %W ME,4E5#,M3T ᄉ ᄃ

# uso desse <arramento iniciou'se atras de placas'm8e Gue

usaam o chipset i((0-A da Intel F! Gue esse chipset oi o primeiro a

ter suporte ao 34P9

3 principal antagem do <arramento 34P o uso de uma maior

Guantidade de memória para arma)enamento de te@turas para

o<Fetos tridimensionais alm da alta elocidade no acesso a essas

te@turas para aplica78o na tela9

# primeiro 34P >1A? tra<alhaa a 1;; MH) o Gue proporciona uma

elocidade ( e)es maior Gue o P$I9 3lm disso sua ta@a de

transerLncia chegaa a 266 MB por segundo Guando operando no

esGuema de elocidade A1 e a =;2 MB Guando no esGuema de

elocidade 2A >hoFe possel encontrar 34Ps com elocidades de(A e A?9 4eralmente só se encontra um Rnico slot nas placas'm8e

isto Gue o 34P só interessa Ss placas de deo9

I.$-DEPI$T,E &99Documentsb20andb20:ettingsPedrob20e

b20$arlaMeusb20documentosBarramentosb20I:3b20P$I

b2034Pb20eb20propriet!riosarGuiosspciagp9Fpg& %W

ME,4E5#,M3T ᄉ ᄃ

Barramentos Propriet!rios

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 19/25

.os computadores e@istiram outros <arramentos como o O-B o M$3

e o EI:39 Mas tam<m e@istiram os <arramentos propriet!rios Gue

consistiam em <arramentos de geralmente ;2 <its Gue certos

a<ricantes criaram para a cone@8o de placas especiais S seus

produtos9 # grande pro<lema desses <arramentos Gue oi inclusie omotio de sua e@tin78o era a alta de padroni)a78o9 #u seFa se uma

pessoa adGuirisse uma placa de um a<ricante 3 com um slot

propriet!rio n8o poderia conectar neste slot uma placa GualGuer de

um a<ricante B9

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 20/25

I,V

ma I,V >a<reia78o para Interrupt ,eGuest? a orma pela Gual

componentes de hard[are reGuisitam tempo computacional da

H+PE,-I./ 

&httpNpt9[iUipedia9org[iUinidade$entraldeProcessamento& %o

&nidade $entral de Processamento& ᄉ $P ᄃ9 ma I,V a sinali)a78o

de um pedido de H+PE,-I./  

&httpNpt9[iUipedia9org[iUiInterrupodehard[are& %o

&Interrup78o de hard[are& ᄉ interrup78o de hard[are ᄃ9

I,Vs para computadores compateis com o IBM P$

#s computadores modernos compateis com o H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiIBMP$& %o &IBM P$& ᄉ IBM P$  ᄃ possuem

16 designa7Xes de I,V >0'1=? cada uma delas representando uma

pe7a sica >ou irtual? de H+PE,-I./  

&httpNpt9[iUipedia9org[iUiHard[are& %o &Hard[are& ᄉ hard[are   ᄃ 9

Por e@emplo a I,V0 reserada para o tempori)ador do sistema

enGuanto a I,V1 reserada para o H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiTeclado>computador?& %o &Teclado

>computador?& ᄉ teclado   ᄃ 9 Vuanto menor or o nRmero da I,V mais

crtica sua un78o9

.o passado e@istiam apenas designa7Xes de I,V >0'?9 f medida

Gue noos hard[ares emergiram emergiu a necessidade de noas

I,Vs9 3 solu78o oi criar mais I,Vs adicionadas pelo desio da I,V2

para a noa I,V9Em computadores da classe H+PE,-I./  

&httpNpt9[iUipedia9org[iUiPentium& %o &Pentium& ᄉ Pentium  ᄃ >e

alguns da classe H+PE,-I./ &httpNpt9[iUipedia9org[iUiIntel0(6&

%o &Intel 0(6& ᄉ 0(6   ᄃ ? as I,Vs podem ser manipuladas ia

H+PE,-I./ &httpNpt9[iUipedia9org[inde@9phpY

title3PI$actionedit& %o &3PI$& ᄉ 3PI$ ᄃ9

3 lista das I,Vs N

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 21/25

I,V0 tempori)ador de interalos H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiIntel2=;& %o &Intel 2=;& ᄉ 2=;2=(   ᄃ

>tempori)ador do sistema?

I,V1 teclado

I,V2 reserada para a H+PE,-I./  

&httpNpt9[iUipedia9org[inde@9phpYtitle2=actionedit& %o

&2=& ᄉ 2= ᄃ B >amarrada S I,V ?

I,V; $#M2 e $#M(

I,V( $#M1 e $#M;

I,V= H+PE,-I./ &httpNpt9[iUipedia9org[inde@9phpY

title-PT2actionedit& %o &-PT2& ᄉ -PT2 ᄃ ou H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiPlacadesom& %o &Placa de som& ᄉ placa

de som ᄃ

I,V6 H+PE,-I./ &httpNpt9[iUipedia9org[iUiDisGuete& %o

&DisGuete& ᄉ disGuetes  ᄃ

I,V H+PE,-I./ &httpNpt9[iUipedia9org[inde@9phpY

title-PT1actionedit& %o &-PT1& ᄉ -PT1 ᄃ

I,V H+PE,-I./ &httpNpt9[iUipedia9org[inde@9phpYtitle,el

b$;bB;giodetemporealactionedit& %o &,elógio de tempo real& ᄉ

relógio de tempo real 

ᄃ >real time clocU ,T$?

I,V amarrada S I,V2

I,V10 n8o denidaI,V11 n8o denida

I,V12 H+PE,-I./ &httpNpt9[iUipedia9org[iUiMouse& %o &Mouse&

ᄉ mouse  ᄃ H+PE,-I./ &httpNpt9[iUipedia9org[iUiP:2& %o &P:2&

ᄉ P:2  ᄃ

I,V1; H+PE,-I./ &httpNpt9[iUipedia9org[inde@9phpYtitle$o'

processadormatemb$;b31ticoactionedit& %o &$o'processadormatem!tico& ᄉ co'processador matem!tico

 ᄃ

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 22/25

I,V1( Dries H+PE,-I./  

&httpNpt9[iUipedia9org[iUiIDE>hard[are?& %o &IDE >hard[are?& ᄉ IDE

 ᄃ prim!rios

I,V1= Dries H+PE,-I./  

&httpNpt9[iUipedia9org[iUiIDE>hard[are?& %o &IDE >hard[are?& ᄉ IDE

 ᄃ secund!rios

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 23/25

DM3

# termo DM3 um acrnimo para a e@press8o em inglLs Direct

memorQ access9 # DM3 permite Gue certos dispositios de

H+PE,-I./ &httpNpt9[iUipedia9org[iUiHard[are& %o &Hard[are&

ᄉ hard[are ᄃ em um H+PE,-I./  

&httpNpt9[iUipedia9org[iUi$omputador& %o &$omputador&

ᄉ computador ᄃ acessem a H+PE,-I./  

&httpNpt9[iUipedia9org[iUiMemjria& %o &Memória& ᄉ memória ᄃ do

sistema para leitura e escrita independentemente da H+PE,-I./ 

&httpNpt9[iUipedia9org[iUinidade$entraldeProcessamento& %o

&nidade $entral de Processamento&ᄉ

$Pᄃ

9 Muitos sistemas utili)amDM3 incluindo H+PE,-I./  

&httpNpt9[iUipedia9org[iUi$ontrolador& %o &$ontrolador&

ᄉ controladores de disco   ᄃ placas H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiPlacagrkca& %o &Placa gr!ca&

ᄉ gr!cas   ᄃ de H+PE,-I./ &httpNpt9[iUipedia9org[iUi,ede& %o

&,ede& ᄉ rede ᄃ ou de H+PE,-I./  

&httpNpt9[iUipedia9org[iUiPlacadesom& %o &Placa de som& ᄉ som ᄃ9

Princpio

# DM3 uma caracterstica essencial dos computadores modernos

ele permite Gue os dispositios transram dados sem so<recarregar a

$P9 De outra maneira a $P teria Gue copiar todos os dados da

onte at o destino9 Isto tipicamente mais lento do Gue copiar <locos

de dados dentro da memória F! Gue o acesso a dispositio deH+PE,-I./ &httpNpt9[iUipedia9org[iUiI#& %o &I#& ᄉ I#

 ᄃ atras de

<arramentos periricos mais lento Gue a H+PE,-I./ 

&httpNpt9[iUipedia9org[iUi,3M& %o &,3M& ᄉ ,3M   ᄃ 9 Durante a cópia

dos dados a $P caria indisponel para outras tareas9

ma transerLncia por DM3 essencialmente copia um <loco de

memória de um dispositio para outro9 3 $P inicia a transerLncia

mas n8o e@ecuta a transerLncia9 Para os chamados third partQ DM3

como utili)ado normalmente nos <arramentos H+PE,-I./ 

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 24/25

&httpNpt9[iUipedia9org[iUiI:3& %o &I:3& ᄉ I:3   ᄃ a transerLncia

reali)ada pelos controladores DM3 Gue s8o tipicamente parte do

chipset da H+PE,-I./ &httpNpt9[iUipedia9org[iUiPlacame& %o

&Placa m8e& ᄉ placa m8e   ᄃ 9 ProFetos mais aan7ados de <arramento

como o H+PE,-I./ &httpNpt9[iUipedia9org[iUiP$I& %o &P$I& ᄉ P$I   ᄃ

tipicamente utili)am <us'mastering DM3 onde o dispositio toma o

controle do <arramento e reali)a a transerLncia de orma

independente9

m uso tpico do DM3 ocorre na cópia de <locos de memória da ,3M

do sistema para um H+PE,-I./  

&httpNpt9[iUipedia9org[iUiBu\er& %o &Bu\er& ᄉ <u\er ᄃ de dispositio9

Est! opera78o n8o <loGueia o processador Gue ca li<erado para

reali)ar outras tareas9 TranserLncias DM3 s8o essenciais para

H+PE,-I./ &httpNpt9[iUipedia9org[iUi:istemasem<arcados& %o

&:istemas em<arcados& ᄉ sistemas em<arcados  ᄃ de alto desempenho9

 Tam<m undamental na implementa78o de H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiDrierdedispositio& %o &Drier de

dispositio&ᄉ

driers ᄃ

de periricos H+PE,-I./ &httpNpt9[iUipedia9org[iUi,oteador& %o &,oteador& ᄉ roteamento

 

ᄃ de

pacotes de rede e@ecu78o de !udio e deo por H+PE,-I./ 

&httpNpt9[iUipedia9org[iUi:treaming& %o &:treaming& ᄉ streaming ᄃ9

E@emplos

Por e@emplo um controlador DM3 I:3 de um H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiP$& %o &P$& ᄉ P$  ᄃ tem 16 canais DM3 dos

Guais est8o disponeis para a $P9 $ada canal DM3 associado

com um registrador de endere7o de 16' H+PE,-I./ 

&httpNpt9[iUipedia9org[iUiBit& %o &Bit& ᄉ <it  ᄃ e um registrador

contador de 16'<it9 Para iniciar uma transerLncia o drier do

dispositio iniciali)a o endere7o e o contador com a dire78o da

transerLncia leitura ou escrita9 Ele instrui o hard[are DM3 para

iniciar a transerLncia9 Vuando a transerLncia completa o

7/17/2019 CD Barramentos

http://slidepdf.com/reader/full/cd-barramentos 25/25

dispositio H+PE,-I./ &httpNpt9[iUipedia9org[iUiInterrupo& %o

&Interrup78o