Barramentos de Expansao
Barramentos de Expansao
Barramentos de Expansao
Materialdeapoio
Esclarecimentos
Essematerialdeapoioparaasaulasdadisciplinaenosubstituia leituradabibliografiabsica. Osprofessoresdadisciplinairofocaralgunsdostpicosdabibliografia assimcomopoderoadicionaralgunsdetalhesnopresentesna bibliografia,combaseemsuasexperinciasprofissionais. OcontedodeslidescomottuloComentrioseguidodeumtexto,se refereacomentriosadicionaisaoslidecujotextoindicaetempor objetivoincluiralgumainformaoadicionalaoscontedodoslide correspondente. Bibliografiabsica: PATTERSON,A.D.E.;HENNESSY,L.J..Organizaoeprojetosde computadores:ainterfacehardware/software.SoPaulo:Campus, 2005.; MONTEIRO,MrioA..Introduoorganizaodecomputadores. 5.ed.RiodeJaneiro:LTC,2007. STALLINGS,William.Arquiteturaeorganizaodecomputadores: projetoparaodesempenho.SoPaulo:PearsonEducation,2005.
BarramentoConceito
Relembrandoconceitos:
Barramento=Bus(Ingls)
Paraqueprocessador,memriaedispositivosdeE/Ssecomuniquem, necessrio que exista uma estrutura de interconexo entre cada um dos componentesdocomputador.
queoelementoresponsvelpelainterligaodosdemaiscomponentes, conduzindo de modo sincronizado o fluxo de informaes de dados, endereos e sinais de controle de acordo com uma programao de atividadepreviamentedefinidapelaUC.Divideseem:
BarramentodeDados(BD) BarramentodeControle(BC) BarramentodeEndereos(BE)
Aestaestruturaoucaminhodeconexodamosonomedebarramento
BarramentoConceito
Compartilhamentoentredispositivosdeumsistemacomputacional
UCP Memria Dispositivo E/S
Dados
Endereo
Controle
BarramentoConceito
Atualmente,osmodelosdeorganizaodecomputadoresadotadospor fabricantes, possuem diferentes tipos de barramento que servem para melhorarodesempenhodossistemas,poiscadauminterligadispositivos comvelocidadesafins. Ostiposdebarramentoqueefetuamestasinterligaespodemser:
Barramentolocal:
o barramento de maior velocidade de transferncia de dados, funcionandonormalmentenamesmafreqnciadorelgiodoprocessador. Estebarramentocostumainterligaroprocessadoraosdispositivosdemaior velocidade (para no atrasar as operaes do processador), que so a memriacacheeamemriaprincipal.
5
BarramentoConceito
Barramentodesistema:
Algunsfabricantesadotamomodeloemqueobarramentolocalinterligao processador memria cache e esta se interliga aos mdulos de memria principal (RAM) por um outro barramento denominado barramento do sistema, de modo a no permitir acesso do processador diretamente memriaprincipal. Umainterfacedecontrolesincronizaoacessoentreasmemrias.
Barramentodeexpanso:
onde se interligam os dispositivos de E/S, como discos magnticos, vdeos,impressoras,DVDs,CDROMs,etc.ouseja,omecanismooumeio peloqualpodemosconectarperifricosexternosplacameaocomputador. Este barramento se conecta ao barramento do sistema por interfaces de controle (costumam ser conhecidas como pontes ou bridges), que sincronizamasdiferentesvelocidadesdosbarramentos.
6
Modeloconvencionaldebarramento
UCP Memria Principal
BarramentodoSistema BarramentoLocal
Cache
Ponte (Interface)
BarramentodeE/S(Expanso)
Modem
Teclado
Mouse
Rede
7
Tiposdeprotocolosde BarramentosdeExpanso
Protocolos so adotados por diversos fabricantes para sincronizao, largura, mtodo de acesso e velocidade dos dispositivos facilitando a conexocomaCPU.
Entreosmaisconhecidosaolongodessesanos,temos:
Tiposdeprotocolosde BarramentosdeExpanso
Foi um barramento utilizado no PC da IBM e tornouse padro de fato para os sistemas baseados no processador 8088, pois quase todos os clonesdePCerambaseadosnele. ParatornarpossveloaproveitamentoemseussistemasdeplacasdeE/S fabricadasporterceiros. Apesar de possuir baixa taxa de transferncia, foi adotado para os barramentosdeperifricosdebaixavelocidade. Caractersticas:obarramentoPCdaIBMpossua62linhasdesinais,sendo: 20 linhas para enderear a memria; (Capacidade de enderear 1MBytes) 8linhasparadados; 1linhaparaativaraleituranamemria; 1linhaparaativaraescritanamemria; 1linhaparaativarleituradeE/S; 1linhaparaativaraescritaemE/S;
ISA(IndustryStandardArchitecture):
Almdessas,existiamtambmlinhasdesinaispararequisioegarantiade 9 interrupeseutilizaodatcnicaDMA.
10
BarramentoISA (IndustryStandardArchitecture)
Detalhesdoconector(slot)ISA
10
11
Tiposdeprotocolosde BarramentosdeExpanso
EISA(ExtendISA): Definido por um grupo de fabricantes em resposta ao MCA (IBM) por fabricanteslideradospelaCompaq. Caractersticasprincipais: Palavrasbinriasde32bits Funcionaa8MHz CompatvelcomplacasISA Devido a um alto custo de produo e diversos problemas de especificao,dificultaramsuapopularizaoefoiabandonado. VESA(VideoElectronicStandardsAssociation): TambmconhecidocomoVLBVESALocalBus At ento os barramentos eram muito lentos para o processamento de imagens. OBarramentoVESAfoicriadocomoobjetivodeaumentaravelocidade para processamento de imagens na controladora de Vdeo, mas faltou compatibilidadecomosPentiumeatecnologiaPlug&Play. ForamsubstitudospelosbarramentosPCI.
11
12
Tiposdeprotocolosde BarramentosdeExpanso
PCI(PeripheralComponentInterconnect): Desenvolvido pela Intel, tornandose quase um padro para todo o mercado,comobarramentodeE/Sdealtavelocidade. Permitetransfernciadedadosem32e64bitsavelocidadede33MHze de66MHz,nomximo. TorpidoquantooVLB,pormmaisbaratoemuitomaisverstil Interconectaseaobarramentolocaleoutrobarramento,tipoISA,atravs deumcircuitoparacompatibilizarasdiferentescaractersticasentreeles (pontes). Apresentataxasdetransfernciadeat132MB/s,com32bits Utilizadoemconjuntocomqualquerprocessador Nocontroladopeloprocessador,esimporumacontroladoradedicada Diminuiautilizaodoprocessador PossuisuportenativoaopadroPnP(PlugandPlay) Baixocustoedaaltavelocidade
12
13
PCI (PeripheralComponentInterconnect)
Barramento PCI
13
14
PCI (PeripheralComponentInterconnect)
Cache
ROM
Perifricos Lentos
15
Tiposdeprotocolosde BarramentosdeExpanso
AGP(AcceleratedGraphicsPort): Barramento desenvolvido por vrios fabricantes, porm, liderados pela Intel, com o propsito de acelerar as transferncias de dados do vdeo paraamemria,especialmentedadospara3D. Tratase, pois, de um barramento especfico para vdeo, no genrico, porm, de alta velocidade de transferncia por ligar vdeo diretamente memriaprincipal.
15
16
AGP(AcceleratedGraphicsPort)
AGP usa a memria do microcomputador para a renderizao (processo pelo qual se pode obter imagens digitais), permitindo rpidaatualizaopeloprocessador; Geralmentehapenasumnicoslot,poisaplicaseavdeo; Taxas: 266MBps(1x); 533MBps(2x); 1GBps(4x); 2.1GBps(8x).
SLOTde barramento AGP(nico)
16
17
AGP(AcceleratedGraphicsPort)
SLOTAGP
BarramentoX
Ponte Sul
17
18
PCIExpress
AtecnologiaPCIExpresscontacomumrecursoquepermiteousodeumaou maisconexesseriais,isto ,"caminhos(tambmchamadosdelanes)para transfernciadedados. Seumdeterminadodispositivousaumcaminho,entodizsequeesteutiliza obarramentoPCIExpress1X,seutiliza4conexes,suadenominaoPCI Express 4X e assim por diante. Cada lane pode ser bidirecional, ou seja, recebeeenviadados. CadaconexousadanoPCIExpresstrabalhacom8bitsporvez,sendo4em cadadireo.Afreqnciausadade2,5GHz,masessevalorpodevariar. Assimsendo,oPCIExpress1Xconseguetrabalharcomtaxasde250MBpor segundo,umvalorbemmaiorqueos132MBdopadroPCI. Atualmente,opadroPCIExpresstrabalhacomat16X,oequivalentea4000 MBporsegundo.Certamente,comopassardotempo,esselimiteaumentar.
18
19
PCIExpress
ConectorPCIExpress macho
ConectorPCIExpressfmea (SLOT)
19