Escolar Documentos
Profissional Documentos
Cultura Documentos
Barramentos
Para que servem:
Integrar os diferentes componentes da placa-me Permitir instalao de placas de expanso
Taxas de transmisso superiores a 8 Mbps Padro permite ainda a compatibilidade com o SPP (Standard Paralell Interface)
Porta paralela
5
Interfaces IDE
Padro no qual a controladora (mdulo de E/S) integrada ao disco
IDE significa Integrated Drive Eletronics
Em 1990, o padro foi ratificado pelo ANSI, que o denominou ATA (AT-Attachment)
A denominao original seria PC-ATA, mas foi modificado haja vista critrios de marca registrada
Isso mudou a partir da criao do protocolo ATAPI (AT Attachment Packet Interface)
Leitores de CD passaram a ser conectados na interface IDE 6
Interfaces IDE
Tipicamente, uma placa-me contm duas portas IDE, a primria e a secundria Em cada uma delas podem ser conectados at dois dispositivos A conexo se d atravs de cabos flat
Para diferenciar dois dispositivos instalados na mesma porta, um dos dispositivos configurado como mestre e o outro como escravo
7
Interfaces IDE
Apesar dos nomes, no h nenhuma relao de hierarquia entre os dispositivos definidos como mestres e os dispositivos escravos Quando dois dispositivos compartilham uma mesma porta IDE, tem-se um barramento compartilhado
Obviamente, h uma degradao do desempenho
Havendo apenas um dispositivo por porta, ele dever ser conectado ao conector da extremidade do cabo
A conexo do dispositivo no conector do meio do cabo far com que o cabo fique sem terminao e os dados voltem sob a forma de interferncia 8
Interfaces IDE
As interfaces antigas utilizavam a tcnica de E/S Programada (PIO Programmed I/O). Mais especificamente:
PIO mode 0: 3.3 MB/s PIO mode 1: 5.2 MB/s PIO mode 2: 8.3 MB/s PIO mode 3: 11.1 MB/s PIO mode 4: 16.6 MB/s
9
Interfaces IDE
As interfaces atuais utilizam o DMA como tcnica de E/S Mais especificamente:
ATA-4 (Ultra ATA/33, UDMA 33): 33 MB/s ATA-5 (Ultra ATA/66, UDMA 66): 66 MB/s ATA-6 (Ultra ATA/100, UDMA 100): 100 MB/s ATA-7 (Ultra ATA/133, UDMA 133): 133 MB/s
11
Interfaces SATA
Padro criado para substituir as interfaces IDE Utiliza transmisso serial (SATA = Serial ATA), enquanto IDE usa transmisso paralela A taxa de transferncia mxima do padro original de 150 MB/s
Contra os 133 MB/s de um disco IDE
13
Interfaces SATA
Cabo SATA formado por dois pares de fios: um para transmisso e outro para recepo
No padro IDE, h um nico caminho de dados compartilhado entre a transmisso e a recepo
Utiliza a tcnica da transmisso diferencial para cancelamento de rudos O conector SATA possui apenas sete pinos e o cabo possui apenas sete vias
O conector IDE possui 40 pinos e o cabo possui 40 ou 80 vias
O padro SATA define tambm um novo conector de alimentao de 15 pinos, sendo usados cinco fios
O conector de alimentao IDE possui apenas 4 pinos, sendo usados 4 fios
14
Interfaces SATA
Sinal transmitido de forma espelhada Rudo calculado como a diferena entre os componentes +TD e TD, sendo reconhecido e descartado no receptor
15
Interfaces SATA
Pinagem do conector:
Pino 1 2 3 4 5 6 7 Funo Terra A+ ATerra BB+ Terra
16
Interfaces SATA
Cabo SATA
17
Interfaces SATA
Cabo SATA
Interfaces SATA
Portas SATA
Portas IDE
19
1
2 3 4 5 6 7 8 9 10 11
+3,3V
+3,3V +3,3V Terra Terra Terra +5V +5V +5V Terra Reservado/Terra
12
13 14 15
Terra
-12V +12V +12V
20
Interfaces SATA
21
Interfaces SATA
Interfaces SATA
Uma porta SATA permite, princpio, a instalao de apenas um dispositivo
Instalao mais fcil de um dispositivo Problemas na instalao de vrios dispositivos
Instalao de 16 HDs em um servidor (rack externo) requerer 16 portas SATA, por exemplo
Multiplicadores de Porta:
Permitem a instalao de at 15 dispositivos em uma mesma porta SATA Capacidade de transferncia dividida entre os dispositivos
23
24
25
Barramentos SCSI
SCSI = Small Computer Systems Interface Interface para Sistemas Computacionais de Pequeno Porte A SCSI original (SCSI-1) data do incio da dcada de 80
Possua oito linhas de dados e operava a uma freqncia de clock de 5 MHz taxa de transferncia de 5 MB/s Permitia a conexo de at sete dispositivos em uma cadeia circular (daisy chain)
26
27
Barramentos SCSI
Embora presente hoje tambm em discos IDE, a tcnica RAID foi utilizada inicialmente em discos SCSI RAID = Redundant Array of Independent Disks (Arranjo Redundante de Discos Independentes) Anteriormente, RAID significava Redundant Array of Inexpensive Disks H vrios tipos de RAID, cada qual com sua finalidade
28
RAID 0
Voltado para a melhoria do desempenho Dados escritos em sees seqenciais dos discos Vrios dispositivos acessados de uma s vez No voltado para tolerncia falhas
29
RAID 1
Dados so escritos em um ou mais discos Tambm chamado de espelhamento Redundncia prov tolerncia a falhas Desempenho ruim se comparado ao RAID 0
30
RAID 2
Dados so escritos em sees seqenciais dos discos, no nvel de bit Discos extras contm Cdigos de Hamming, no nvel de bit, para deteco e correo de erros So necessrios vrios discos de ECC
31
RAID 3
Dados so escritos em sees seqenciais dos discos, no nvel de bit H apenas um disco extra, contendo um bit de paridade Atendimento a solicitaes simultneas (leitura/escrita de duas ou mais palavras) impossvel
Palavra de 32 bits
32
RAID 4
Similar ao RAID 3, mas agora dos discos de dados so organizados no nvel de bloco Disco de paridade um gargalo para atendimento a solicitaes simultneas
Palavras de 32 bits
Leitura/escrita
33
RAID 5
Bits de paridade so distribudos de maneira uniforme por todos os discos Diminui a ocorrncia de gargalos no atendimento a solicitaes simultneas
Palavras de 32 bits
Leitura/escrita
34
RAID 6
Prov um bloco de paridade adicional Usa Cdigos Reed-Solomon para proteo contra erros em dois discos
35
RAID 10
Combinao de RAID 0 e de RAID 1 Permite um melhor desempenho que o RAID 5 no preciso fazer um escrita extra Requer mais espao em disco que o RAID 5
36
Barramentos SCSI
Em 1991, foi introduzido o SCSI-2 Principais alteraes:
Expanso das linhas de dados para 16 ou 32 bits (Wide SCSI) Aumento da freqncia de clock para 10 MHz (Fast SCSI)
taxas de transferncia de 20 MB/s ou 40 MB/s
Barramentos SCSI
Principais alteraes promovidas pelo SCSI-2 (cont.)
Enfileiramento de comandos
Permite um dispositivo aceitar vrios comandos concorrentes, vindos de vrios outros dispositivos
Barramentos SCSI
SCSI-3 , na verdade, um conjunto de padres Os documentos SCSI-3 so classificados em trs categorias:
Comandos
Grupos de comandos para todos os dispositivos e/ou dispositivos especficos
Protocolos
Regras para comunicao entre dispositivos
Conectores
Mtodos de sinalizao e modos de transferncia
39
Tipo SCSI-1
Largura 8
Clock 5 MHz
Taxa 5 MB/s
Disp. 8
Tam. 6m
8 16
8 16 8 16 16 16 16
10 MHz 10 MHz
20 MHz 20 MHz 40 MHz 40 MHz 40 MHz 80 MHz 160 MHz
10 MB/s 20 MB/s
20 MB/s 40 MB/s 40 MB/s 80 MB/s 160 MB/s 320 MB/s 640 MB/s
8 16
8 16 8 16 16 16 16
1.5-3 m 1.5-3 m
1.5-3 m 1.5-3 m -
12 m 12 m 12 m 12 m 12 m
25 m 25 m
25 m 25 m 25 m 25 m 40
Barramentos ISA
O ISA (Industry Standard Architecture) foi o primeiro barramento de expanso usado em PCs Existiam duas verses:
Slots de 8 bits, usados pelos primeiros PCs
O 8088, apesar de trabalhar internamente com 16 bits, comunicava-se com os perifricos a 8 bits No IBM PC, P e barramento operavam a 4,77 MHz; no PC XT, ambos operavam a 8,33 MHz
Barramentos ISA
(preservao da compatibilidade)
Barramentos ISA
Os slots ISA possuem 98 contatos!
16 so para troca de dados 82 so para endereamento, alimentao, sinal de clock, solicitao de interrupo, etc
43
Barramentos ISA
Eram muito lentos
So necessrios tempos de espera entre uma transferncia e outra Na prtica, o barramento funciona metade da freqncia nominal
Em barramentos de 16 bits operando a 8,33 MHz, a taxa de transferncia de apenas 8,33 MB/s Considerando alguns outros tipos de overhead, a taxa de transferncia cai para 5 MB/s, aproximadamente
44
Barramentos ISA
Freqente a presena de jumpers para definio de endereos de E/S, solicitao de interrupo (IRQ) e DMA usados pela placa
Barramentos MCA
Com o surgimento do 80386 (que trabalhava com 32 bits) e de perifricos mais rpidos, tornou-se necessrio um novo barramento A primeira resposta foi o barramento MCA (Micro Channel Architecture), criado pela IBM Bastante avanado para a poca:
Era um barramento de 32 bits, operando a 10 MHz taxa de transferncia (prtica) 32 MB/s Suportava DMA
Barramentos EISA
Inicialmente, as mquinas 386 e 486 eram equipadas com barramentos ISA o mesmo que equipava as mquinas 286
Elas eram conhecidas como AT 386 e AT 486 Percebia-se clara degradao de desempenho, sobretudo na edio de imagens e vdeo nessa poca que a fama das mquinas MACHINTOSH foi construda
No demorou muito para que a Compaq criasse o EISA (Extended ISA) e abrisse suas especificaes O EISA tambm operava a 8,33 MHz, s que transferindo 32 bits e sem tempos de espera
Taxa de transferncia 32 MB/s
47
Barramentos EISA
As dimenses do EISA so as mesmas do ISA de 16 bits, porm o slot mais alto e possui duas linhas de contato
48
Barramentos EISA
Contatos de uma placa EISA
Slot EISA
49
Barramentos VLB
O EISA acabou tendo vida curta, pois em 1993 surgiu o barramento VLB (VESA Local Bus) O VLB um padro aberto para transferncia de 32 bits numa freqncia de 33 MHz
Taxa de transferncia 133 MB/s
Surgiu como um barramento prprio para conexo da placa de vdeo Foi posteriormente utilizada por outros perifricos
50
Barramentos VLB
Busca pela compatibilidade com o ISA rendeulhe o apelido de Very Long Bus
Era um barramento local seus contatos eram ligados diretamente aos pinos do P
P era muito solicitado Uma mquina no podia ter mais que 3 slots VLB
51
Barramentos PCI
Em 1992, foi introduzido o barramento PCI (Peripheral Component Interface) Principais caractersticas do padro original:
Largura igual a 32 bits Freqncia nominal nativa de 33 MHz
Taxa de transferncia = 132 MB/s
Suporte nativo a plug and play e DMA Pinagem totalmente diferente do ISA
Revises no padro dobraram a largura do barramento (32 bits 64 bits) e a freqncia nominal nativa (33 MHz 66 MHz)
52
Barramentos PCI
Freqncia do sinal de clock 33 MHz 66 MHz 33 MHz 66 MHz Largura do barramento 32 bits 32 bits 64 bits 64 bits Bloco de dados transferidos / pulso de clock 1 1 1 1 Taxa de Transferncia 133 MB/s 266 MB/s 266 MB/s 533 MB/s
Slots PCI
53
Barramentos PCI
54
Barramentos PCI-X
Projetados especificamente para utilizao em servidores
Verso PCI-X 64 PCI-X 133 PCI-X 266 PCI-X 533 Freqncia do sinal de clock 66 MHz 133 MHz 133 MHz 133 MHz Largura do barramento 64 bits 64 bits 64 bits 64 bits Bloco de dados Taxa transferidos / de pulso de clock Transferncia 1 1 2 4 533 MB/s 1.066 MB/s 2.132 MB/s 4.266 MB/s
55
Barramentos AGP
AGP quer dizer Accelerated Graphical Port Lanado em 1996, com as seguintes finalidades:
Acelerar o desempenho de placas de vdeo em mquinas equipadas com P Pentium II Desafogar o barramento PCI
Slots PCI Slot AGP
formado por um nico slot Tecnicamente, o AGP no um barramento uma conexo ponto-a-ponto projetada para conexo da placa de vdeo
56
Barramentos AGP
Modo Freqncia de do Operao sinal de clock AGP x1 AGP x2 AGP x4 AGP x8 66 MHz 66 MHz 66 MHz 66 MHz Largura do barramento 32 bits 32 bits 32 bits 32 bits Bloco de dados Taxa transferidos / de pulso de clock Transferncia 1 2 4 8 266 MB/s 533 MB/s 1.066 MB/s 2.133 MB/s
Barramentos AGP
58
Barramentos AGP
60
Barramentos AGP
Placa de vdeo com alimentao para 1,5V/3,3V (universal) sendo instalada em um slot AGP de 1,5V
No possvel instalar uma placa de vdeo com alimentao para 3,3V em um slot AGP de 1,5V
61
63
65
66
68
70
71
Diferenas nos contatos de borda entre placas de vdeo PCI Express, AGP e PCI
72
Barramentos USB
O barramento USB (Universal Serial Bus) surgiu em 1995, a partir do USB Implementers Forum A taxa de transferncia do USB 1.1 ia de 1,5 Mbps ( 190 KB/s) a 12 Mbps ( 1,5 MB/s)
Para dispositivos tais como mouses e webcams, isso era o suficiente Para HDs removveis ou gravadores de DVD externos, a taxa era baixa
Premido ainda pelo Firewire da Apple (400 Mbps 50 MB/s), o USB Implementers Forum lanou a verso 2.0 do USB no final de 2000
73
Barramentos USB
O USB 2.0 permite uma taxa de transferncia de 480 Mbps (60 MB/s) O conector continuou a ser o mesmo utilizado na verso anterior
+5V dados Terra
74
Barramentos USB
Permitem conectar at 127 dispositivos ao mesmo tempo Para tal, faz uso de hubs
Os mais comuns so os de quatro e sete conectores permitem estender a distncia mxima do dispositivo ao computador de 5 m para 30 m Requerem alimentao externa, para a conexo de vrios dispositivos
O USB hot pluggable dispositivos podem ser conectados com a mquina ligada
75
Chipset
Chipset o conjunto de chips usados na placa-me Vrios chips eram utilizados nos primeiros computadores Com o passar do tempo, os fabricantes passaram a integrar vrios chips dentro de chips maiores Hoje em dia, as placas-me possuem apenas dois grandes chips Esses chips so denominados de Ponte Norte e Ponte Sul
76
Placa Me de um PC XT
77
Chipset
Placa Me de um 486
78
Chipset
A Ponte Norte tambm chamada de MCH (Memory Controller Hub) Desempenha as seguintes funes:
Controlador de Memria Controlador do Barramento AGP (se disponvel) Controlador do Barramento PCI Express x16 (se disponvel) Interface para transferncia de dados com a Ponte Sul
Alguns P AMD possuem um controlador de memria embutido Em alguns casos, Barramentos PCI Express x1 tambm so controlados pela Ponte Norte
79
80
Chipset
A Ponte Sul tambm denominada ICH (I/O Controller Hub) Basicamente, sua funo controlar dispositivos onboard e de E/S, tais como:
Discos rgidos Portas USB Som e rede on-board Barramento PCI Barramento PCI Express (se disponvel) Barramento ISA (se disponvel) Relgio de Tempo Real (RTC) Memria de Configurao (CMOS) Dispositivos antigos, como controladores de interrupo e de DMA 81
82
Chipset
Quando o conceito de pontes passou a ser usado, a comunicao entre a Ponte Norte e a Ponte Sul era feita atravs do barramento PCI Quando placas de vdeo e HDs de alto desempenho foram lanados, criou-se um gargalo automaticamente
Um HD ATA-133 possui a mesma taxa de transferncia mxima do barramento PCI
Para as placas de vdeo de alto desempenho, a soluo foi a criao de um novo barramento conectado Porte Norte o barramento AGP
83
84
Chipset
A soluo definitiva para o problema foi encontrada com um barramento dedicado comunicao entre as Pontes Norte e Sul Com ela, o barramento PCI ficou mais aliviado Foi a partir dessa arquitetura que a Intel deu s Pontes Norte e Sul os nomes de MCH e ICH A velocidade e o nome dados este barramento variam de acordo com o fabricante do chipset
85
86
Chipset
Fabricante Intel Nome dado ao Barramento DMI (Direct Media Interface) ou Intel Hub Architecture
ULi/Ali VIA
SiS ATI nVidia
HyperTransport V-Link
MuTIOL A-Link ou PCI Express HyperTransport
Alguns chipsets so formados por apenas um chip Neste caso, esse chip assume as funes da Ponte Norte e da Ponte Sul
87
Guia do Hardware
http://www.guiadohardware.net
88