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

CD Barramentos

Jan 07, 2016

Download

Documents

Flavio Augusto

Informática
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 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

Page 2: CD Barramentos

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 ᄉ = ᄃᄃ

Page 3: CD Barramentos

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ᄃᄃ

Page 4: CD Barramentos

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

Page 5: CD Barramentos

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 #

Page 6: CD Barramentos

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

Page 7: CD Barramentos

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

Page 8: CD 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

Page 9: CD Barramentos

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

Page 10: CD Barramentos

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

Page 11: CD Barramentos

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 ᄉ ᄃ

Page 12: CD Barramentos

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

Page 13: CD Barramentos

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

Page 14: CD Barramentos

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

Page 15: CD Barramentos

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

Page 16: CD Barramentos

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

Page 17: CD Barramentos

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

Page 18: CD Barramentos

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

Page 19: CD Barramentos

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

Page 20: CD Barramentos

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

Page 21: CD Barramentos

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

 ᄃ

Page 22: CD Barramentos

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

Page 23: CD Barramentos

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./ 

Page 24: CD Barramentos

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

Page 25: CD Barramentos

7/17/2019 CD Barramentos

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

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

&Interrup78o