Prévia do material em texto
Barramentos (Hardware e Periféricos) Leandro Reis Barramentos Barramentos são as “linhas” de comunicação entre a CPU e os diversos periféricos do computador. É uma via de comunicação existente na placa mãe, através da qual o microprocessador transmite e recebe dados de outros circuitos. Sua função é a interconexão entre componentes Existem dois tipos: barramento interno e externo Barramentos Internos: Ligam a CPU aos equipamentos internos ao Gabinete. Encontrado dentro de um dispositivo, como por exemplo, um processador. Barramentos Externos: Ligam a CPU aos equipamentos externos. Um meio físico comum, em que vários dispositivos acessam, estando externo a todos, como o barramento da placa-mãe. A placa mãe do computador Velocidade do barramento Todo barramento tem uma velocidade medida em MHz barramento rápido permite transmitir dados rapidamente, que tornam as aplicações mais rápidas Tamanho de um barramento É importante pois determina quantos bits podem ser transmitidos em uma única vez barramento de 16 bits pode transmitir 16 bits de dados barramento de 32 bits pode transmitir 32 bits de dados Conecta o processador à memória RAM, sendo dividido em três grupos independentes, mas que operam em conjunto para realizar operações de entrada e saída: Barramento de dados: onde os dados circulam. Barramento de endereços: onde a informação de endereço é fornecida. Barramento de controle: informações adicionais como, por exemplo, se a operação é leitura ou escrita. Barramento Local Barramento Local Processador Barramento de dados Memória RAM : é por onde circulam os dados B. de controle: diz se a operação é de leitura ou de escrita B. de endereços: por onde o endereço a ser acessado é fornecido Esse barramento é de alto desempenho e, por esse motivo, periféricos lentos não podem ser conectados diretamente a ele, para que não haja obstrução na comunicação do processador e, conseqüentemente, queda de desempenho. Grupo de linhas paralelas. Cada linha trafega 1 bit de cada vez 8 linhas => 1 byte, 32 linhas => 4 bytes Barramento Local Exemplo: Se o processador quiser armazenar o dado 1O1O1100b no endereço 5h: a) - Colocar, no barramento de dados, o valor do dado (100101100b); b) - No barramento de endereços, o valor do endereço (5h); c) - Barramento de controle, confirmar que se trata de uma operação de escrita em memória. Tudo isso é feito simultaneamente e é transparente ao usuário. Observação: Todos os circuitos recebem o mesmo dado e o mesmo endereço simultaneamente. Através do barramento de controle, os demais circuitos souberam que o dado era destinado à memória, portanto deveriam ficar inoperantes. O barramento é compartilhado por todos os circuitos da placa-mãe. São linhas usadas para transferência de dados e instruções entre processador, memória e dispositivos de E/S Possuem diferentes tamanhos, dependendo do processador. Exemplo: 8, 16, 32, 64 e 128 bits. Barramento de Dados – Data Bus Usado para selecionar a origem ou destino de sinais transmitidos em um dos outros barramentos ou em uma de suas linhas. Conduz endereços. Uma função típica: selecionar um registrador em um dos dispositivos do sistema que é usado como a fonte ou o destino do dado. O processador usa n linhas de endereço do barramento para endereçar 2n posições diferentes de memória. Exemplo: Barramento de Endereços com 16 linhas, pode endereçar 216 (64 K) dispositivos (1K= 1024). Barramento de Endereços – Address Bus Sincroniza as atividades do sistema. Conduz o status e a informação de controle de/para o microprocessador. Para um Barramento de Controle ser formado, várias linhas de controle são necessárias (no mínimo 10, geralmente são mais). Barramento de Controle – Control Bus O principal barramento do micro é o local, a via de comunicação que conecta o processador aos circuitos primordiais da placa mãe: RAM, cache L2, chipset. este é de alto desempenho e por isso periféricos lentos não podem ser conectados diretamente a ele. Então, o processador se comunica com outros periféricos (HD, placa de vídeo, placa de som, placa de fax modem) através de barramentos de I/O, também conhecidos como barramentos de expansão. Ex.: ISA, PCI, AGP e USB. conj. CI de apoio existentes na placa mãe. Tipos de Barramento Idéia: O processador comunica-se com periféricos através de barramentos, genericamente chamados de barramentos de I/O (ou E/S - Entrada/Saída). Entre esses barramentos, podemos citar o barramento ISA e o PCI. A comunicação desses barramentos com o barramento local é feito por um circuito chamado ponte, que faz parte dos circuitos de apoio da placa-mãe (chipset). Barramento de I/O Barramentos - ISA Os dados são transmitidos em 8 ou 16 bits Suas origens remontam o PC XT com processador 8086/8 e atualmente é uma limitação dos mais recentes programas, especialmente em multimídia, servidores de rede, CAD/CAM Ainda encontrado em placas de som e modem (Industry Standard Architecture) Barramentos - ISA Usado para ligar a CPU à maioria dos periféricos internos (modems, placas de vídeo, placas de som, placas de rede, etc.) Mais antigo que o PCI se tornando mais raro (Industry Standard Architecture) Barramentos - VLB Os dados são transmitidos em 32 bits Compatível com o ISA (2 conectores para ISA + 1 para destinado a transferência de dados a altas velocidades permitidas pelo VLB) Utilizado por placas de vídeo (principais prejudicadas pelos barramentos lentos) Custo menor que seus concorrentes Desenvolvido para trabalhar com processadores 486 Vesa Local Bus Barramentos - PCI (Peripheral Component Interconnect) Os dados são transmitidos em 64 bits Desenvolvido inicialmente pela Intel Desenvolvido para o Pentium e para o Pentium Pro Mais barato e versátil que o VLB Alto desempenho Barramentos - PCI Usado para ligar a CPU à maioria dos periféricos internos (modems, placas de vídeo, placas de som, placas de rede, etc.) (Peripheral Component Interconnect) Barramentos - AGP Desenvolvido para as placas de vídeo mais modernas (3D) e processadores Pentium II 2 vezes mais rápido que o PCI Permite a placa de vídeo acessar diretamente a memória para armazenar texturas sem que os dados passem pelo processador (Accelerated Graphics Port) Barramentos - AGP Usado para ligar a CPU a placas de vídeo (especialmente as placas de vídeo 3D, que necessitam de mais velocidade); (Accelerated Graphics Port) Barramentos - USB Novo padrão para a conexão de periféricos externos Facilidade de uso Possibilidade de conectar vários periféricos a uma única porta USB Considerado 1º barramento para micros realmente Plug-and-Play (Universal Serial Bus) Barramentos– USB Criado para substituir os barramentos serial e paralelo. Atualmente usado para conectar vários tipos de equipamentos. Permite ligar até 127 equipamentos por barramento. Taxa de transferência de 1,5 MB/s (ou seja, 12 Mbps). A taxa do USB 2.0 é de 60MB/s. Barramentos– Firewire Criado, por uma concorrente, para substituir o USB. Permite ligar até 63 equipamentos por barramento. Taxa de transferência de 400 MB/s. Também chamado IEEE 1394. Barramentos– PS/2 Usado para ligar Mouse e Teclado. É um substituto do barramento serial. Barramento PC-Card (PCMCIA) Destinado aos computadores portáteis (notebooks e laptops) padrão para os cartões adaptadores e de expansão para notebooks e laptops Apesar dos padrões, a indústria flexibilizou demais a arquitetura de forma que alguns cartões podem não ser compatíveis com algum equipamento ou outro Os cartões também possuem o recurso de ser Plug and Play Barramentos - Serial Usado para ligar equipamentos que exigem pouca transferência de dados, como o MOUSE. Taxa detransferência de 14,4 KB/s (115 Kbps) Barramentos - Paralelo Usado para ligar equipamentos que exigem maiores transferências de dados, como a impressora e as unidades externas de armazenamento. É um barramento mais rápido que o serial. Barramentos - IDE Usado para ligar a CPU a unidades de armazenamento internas, como HDs, CDs, DVDs, entre outras. Permite até 2 equipamentos ligados por barramento. Barramentos - SCSI Usado para ligar a CPU a unidades de armazenamento internas, como HDs, CDs, DVDs, entre outras. Mais rápido e caro que o barramento IDE. Os computadores normalmente usam IDE, o SCSI é mais comum em SERVIDORES. SCSI (lê-se iscâsi) permite ligar até 15 equipamentos por barramento. 2005/2 Placa-Mãe Na placa-mãe estão contidos o processador, a memória, os conectores de expansão e os circuitos de apoio. Chipset: são circuitos de apoio da placa-mãe. O desempenho da placa-mãe está diretamente relacionado ao chipset. 2005/2 Hardware Placas-Mãe As placas-mãe possuem dois circuitos: Ponte Norte Ponte Sul 2005/2 Hardware Placas-Mãe Os chipsets Controlar a placa-mãe; Comunicar com o barramento I/O. Capacidades da placa-mãe; Quantidade e tipos de memória. 2005/2 Hardware Placas-Mãe O chipset ponte norte trata dos barramentos AGP, PCI e troca de dados com a memória. O chipset ponte sul trata dos periféricos, ponte IDE, ISA, USB e FireWire. 2005/2 Hardware Placas-Mãe Chipset 2005/2 Hardware Placas-Mãe Chipset 2005/2 Hardware Quanto mais distante do processador, mais lenta é a transmissão e os circuitos. 2005/2 Hardware Placas-Mãe Super I/O: circuito responsável por controlar todos os dispositivos lentos: Teclado Mouse Portas seriais e paralelas. 2005/2 Hardware Placas-Mãe Bios 2005/2 Hardware Placas-Mãe Bios: pequeno software de controle armazenado em um chip de memória ROM que guarda configuracoes do hardware e informacoes sobre data e hora. 2005/2 Hardware Placas-Mãe Bancos de Memória 2005/2 Hardware Placas-Mãe Portas e Conectores “Povoando” a placa-mãe – CPU 1) 2) Extra… 3) 4) “Povoando” a placa-mãe – CPU Pentium-4 CD-ROM/CD-RW DVD Combo (Combined) Floppy & H.D Cabo IDE - Dados Cabo de Alimentação 1) 2) Gabinetes -Desktop -Torre -2 baias -4 baias -6 baias Thermaltake - Xaser II 6000 Series O problema do aquecimento Por que processadores esquentam tanto? “coolers” O que é isso? 5 GHz Project: CPU Cooling With Liquid Nitrogen