Upload
flavio-augusto
View
229
Download
0
Embed Size (px)
DESCRIPTION
Informática
Citation preview
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