Barramentos. Alberto Felipe Friderichs Barros

Documentos relacionados
Arquitetura de Computadores. Professor: Vilson Heck Junior

Barramento. Barramentos. Barramento. Barramento

Arquitetura e Organização de Computadores I

BARRAMENTO. Caminho de Dados

Aula 04 A. Barramentos. Prof. Ricardo Palma

Barramentos 17/10/2011. Redes de Computadores. Arquitetura de Computadores FACULDADE PITÁGORAS DE TECNOLOGIA FACULDADE PITÁGORAS DE TECNOLOGIA.

Arquitetura e Organização de Computadores

Arquitetura de Computadores Arquitetura de entrada e saída

Barramentos e Chipsets

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Barramento - Significado

4 Sistema Computacional:

Processamento de Dados aplicado à Geociências. AULA 1: Introdução à Arquitetura de Computadores

Barramentos do Sistema

DRAM. DRAM (Dynamic RAM) É a tecnologia usada na fabricação das memória de 30, 72 e 168 pinos. Divide-se em:

BARRAMENTOS DE MICROCOMPUTADORES

Barramentos e Interfaces

O Sistema de Computação

Estrutura básica do computador; busca e execução de instruções; interrupções; barramentos

Flávia Rodrigues. Silves, 26 de Abril de 2010

Organização e arquitetura de computadores Protocolos de barramento

Componentes de um Sistema de Computador

Aula 03. Processadores. Prof. Ricardo Palma

Prof. Daniel Gondim Informática

Memórias. Barramentos. Prof. Demétrios Coutinho

Sistemas Computacionais

4.4 - Barramentos. CEFET-RS Curso de Eletrônica. Profs. Roberta Nobre & Sandro Silva. robertacnobre@gmail.com e sandro@cefetrs.tche.

Placa-Mãe. Christian César de Azevedo

Universidade Tuiuti do Paraná UTP Faculdade de Ciências Exatas - FACET

Placas. Organização e Arquitetura de Computadores

Sistemas Operacionais

27/02/2012 CEV TECNOLOGIA DA INFORMAÇÃO CEV. Prof. OCEAN A. SANTOS. Sistema Binário; Unidades de Medidas; Hardware.

Hardware Básico. Placa mãe. Professor: Wanderson Dantas

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 02. Cursos de Computação

TI Aplicada. Aula 03 Componentes Básicos Hardware e Rede. Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com

Introdução. Hardware (Parte III) Universidade Federal de Campina Grande Departamento de Sistemas e Computação. joseana@computacao.ufcg.edu.

Serial Paralela USB FireWire(IEEE1394)

Estrutura de um Computador

UFCD 0770 Dispositivos e Periféricos Formadora: Sónia Rodrigues

Graduação Tecnológica em Redes de Computadores. Fundamentos de Redes II

O Sistema de Computação

Microcontroladores e Microprocessadores

Aula 04 B. Interfaces. Prof. Ricardo Palma

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Unidade 1: O Computador

Fundamentos de Hardware. 1. Placa Mãe

Barramento Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 60h

Curso Técnico de Nível Médio

PREFEITURA DO MUNICÍPIO DE ARAUCÁRIA CNPJ: RUA, PEDRO DRUSZCZ, Nº CENTRO ARAUCARIA - PR

Por razões, é requerido um módulo de E/S, que deve desempenhar duas funções principais:

Placas Gráficas. Placas Gráficas. Placas Gráficas. Placas Gráficas. O que é? Para que serve? Resolução (cont.) Resolução

HARDWARE FUNDAMENTAL. Unidade de sistema CPU Memória Primária Bus ou Barramento

Capítulo 1 Introdução

Redes Sem Fio (Wireless) Prof. Fred Sauer. Redes Sem Fio (Wireless) 1

FACULDADE PITÁGORAS PRONATEC

Controlador de DMA. Gustavo G. Parma

HARDWARE INFORMÁTICA. Prof.: MARCIO HOLLWEG

Arquitetura e Organização de Computadores I

Portas de Comunicação.

ANEXO VII RELAÇÃO DOS ITENS DA LICITAÇÃO

Sabará, 11 de agosto de 2015 RETIFICAÇÃO DO PREGÃO PRESENCIAL Nº 051/2015

Professor: Gládston Duarte

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I

Estrutura e funcionamento de um sistema informático

Melhore o rendimento e o tempo de teste do seu sistema com a tecnologia PXI Express

4.1 - Sistema de I/O. CEFET-RS Curso de Eletrônica. Organização de Computadores. Profs. Roberta Nobre & Sandro Silva

Introdução a Informática. Prof.: Roberto Franciscatto

DESCRITIVO TÉCNICO PLATAFORMA PCS

Microprocessadores. Memórias

Laboratório de Hardware

DESCREVENDO SISTEMAS DE UM COMPUTADOR

William Stallings Arquitetura e Organização de Computadores 8 a Edição

Sistemas Computacionais e Hardware. Disciplina: Informática Prof. Higor Morais

Arquitetura de Computadores - Barramentos e Estruturas de Interconexão. por Helcio Wagner da Silva

Introdução à Informática. Aula 05. Redes de Computadores. Prof. Fábio Nelson

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Arquitetura de Computadores

Comércio e Manutenção de Produtos Eletrônicos. Mapeamento de memória e conexões do Controlador CP-WS13/8DI8DO2AI2AO/USB/OEM. Versão 1.

Engenharia de Software II

Entrada e Saída Transmissão Serial e Paralela

Roteiro... Sistemas Distribuídos Aula 4. Troca de mensagens. Comunicação entre processos. Conceitos de SD, vantagens e desvantagens

SISTEMAS DISTRIBUÍDOS

Supervisório Remoto aplicado em Dispositivo Móvel na Plataforma NI LabVIEW

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Placa-mãe mainboard motherboard Tipos de placas-mãe Placa AT - ATX -

MÓDULO 2 Topologias de Redes

Computação e Processamento de Dados CPD INF400

Introdução à Ciência da Computação

O BARRAMENTO PCI. Sérgio Antônio Martini Bortolin Júnior 1 Alessandro Girardi 2

Montagem e Manutenção de Computadores

Fundamentos de Teste de Software

Conceitos básicos sobre computadores

Experiência 04: Comandos para testes e identificação do computador na rede.

Placa - Mãe - Introdução

Organização de Computadores 1

Modulação. Modulação e Codificação. Modulação. Modulação. Técnicas de Modulação

Ricardo José Cabeça de Souza 2010 Atualização em Hardware Manutenção de Microcomputadores Placa Mãe

Placas Mãe Componentes/Barramentos

Informática I. Aula Aula 19-20/06/06 1

Transcrição:

Barramentos Alberto Felipe Friderichs Barros

Os principais componentes de um computador são: processador, memória e dispositivos de E/S. Para que estes módulos possam se comunicar é necessário que exista uma estrutura de interconexão entre cada um dos componentes do computador. A esta estrutura damos o nome de barramento.

Barramentos Em Inglês o barramento é chamado de bus. Bus significa ônibus. Ônibus significa veiculo de transporte compartilhado. Permite que diferentes pessoas possam usar o mesmo veiculo para irem a diferentes locais, mais economicamente do que se usassem um veiculo individual.

Barramentos Conjunto de conexões elétricas que transportam as informações entre os dispositivos de hardware. Conjunto de linhas de comunicação que permitem a interligação entre os dispositivos, como CPU, Memória e outros periféricos.

Barramentos Consiste de vários caminhos e linhas de comunicação; Esses caminhos são capazes de transmitir sinais que representam um único digito binário; Um conjunto de linhas pode transmitir dados em paralelo.

Barramentos Como um dado é composto por bits (geralmente um ou mais bytes) o barramento deverá ter tantas linhas condutoras quanto forem os bits a serem transportados de cada vez.

Comunicação Serial É o processo de enviar dados um bit de cada vez, sequencialmente, num canal de comunicação ou barramento. Exemplos: USB, PCI-Express, FireWire.

Comunicação Paralela É o processo de enviar dados em que todos os bits de um símbolo são enviados juntos. A comunicação paralela implica mais de um fio, além da conexão de alimentação. Exemplo: ISA, PCI, AGP.

Memória A operação de leitura ou escrita é indicada através de um sinal de controle (bit 0 ou 1). Além disso, o endereço da posição de memória para que a operação seja realizada também deve ser informado.

E/S Também é possível que se realize operações de leitura ou escrita sobre o dispositivo externo. Cada controladora está associada a um endereço (porta) distinto para que possa ser identificada. Além disso, sinais de interrupção podem ser emitidos e direcionados ao processador.

Processador Consegue ler dados e instruções para serem processados. Além disso, sinais de controle são gerados para coordenar a execução do sistema como um todo. É possível que o processador receba sinais de interrupção de outros componentes.

O barramento deve permitir os seguintes fluxos de transferências: Memória para o processador: instruções ou dados. Processador para a memória e E/S: endereços, dados e controle. E/S para o processador: dados e sinais de interrupção. E/S para a memória: acesso direto a memória (DMA)

Um barramento é composto de 50 a centenas de linhas separadas e estas linhas dividem-se em: dados, endereços e controle

Linhas de Dados Concedem um caminho para transferência de dados entre os módulos dos sistema, consiste em 32, 64, 128 ou mais linhas separada, dependendo do processador. A largura do barramento de dados define o numero de linhas deste caminho. A largura é um fator importante para o desempenho, por exemplo: se o barramento de dados tem largura 32 bits e cada instrução tem 64 bits, 2 acessos a memória devem ser feitos a cada ciclo.

Largura do Barramento Taxa de transferência de dados: quantidade total de bits que passam pelo barramento na unidade de tempo. T = L * V T = taxa de transferência (bits por segundo) L = largura do barramento (bits) V = velocidade do barramento (Hz por segundo) Por exemplo: Considere um barramento de dados com largura igual a 10 bits e velocidade igual a 100Mhz qual será a taxa de transferência? T=10bits * 100Mhz = 1000Mb/s ou seja 1Gb/s

Linhas de Endereços Definem origem e destino dos dados, quando o processador deseja ler uma palavra ele coloca o endereço da mesma nestas linhas.

Linhas de Controle Controla o acesso e uso das linhas de dados e endereço, utilizadas tanto para transmitir ordens quanto para transmitir sinais de sincronismo, são necessários geralmente linhas.

Linhas de Controle As linhas de controle em geral incluem: Escrita e Leitura na Memória Escrita e Leitura em Porta E/S Confirmação de Transferência Confirmação de Interrupção Requisição e Concessão de Barramento Relógio Reset(inicialização)

Funcionamento Quando um módulo deseja enviar dados para o outro, ele deve: Obter o controle do barramento; Transferir os dados por meio do mesmo;

Funcionamento Quando um módulo deseja Requisitar dados de outro, ele deve: Obter o controle do barramento; Transferir uma requisição para o outro módulo por meio das linhas de endereço e de controle apropriadas. Aguardar que os dados sejam enviados.

Quanto maior o numero de dispositivos conectados maior o comprimento do barramento, Assim maior o atraso na propagação dos sinais. Esse atraso define o tempo para que um dispositivo obtenha o controle do barramento, o atraso pode comprometer o desempenho.

Este modelo não é usado no mundo real, desvantagens: Todos os componentes estão conectados em uma única via. Em uma única via apenas dois dispositivos falam de cada vez. Velocidades de transferência diferentes entre os diversos componentes.

O barramento pode se tornar um gargalo quando a demanda de dados se aproxima da sua capacidade de transmissão. Aumentar a largura do barramento soluciona o problema mais amplia o espaço ocupado pelos dispositivos. Outra alternativa é ampliar a velocidade de transferência, contudo nem todos dispositivos podem trabalhar e altas velocidades.

Hierarquia A solução é criar uma hierarquia de barramentos Num sistema hierárquico de barramentos existem vários níveis de barramento divididos pela prioridade e velocidade. Estes se níveis se comunicam através de interfaces

Chipset Conjunto de componentes eletrônicos, em um circuito integrado, que gerencia o fluxo de dados entre o processador, memória e periféricos. dividindo-se entre "ponte norte" (northbridge, controlador de memória, alta velocidade) e "ponte sul" (southbridge, controlador de periféricos, baixa velocidade).

Chipset Chipsets são normalmente projetados para trabalhar com uma família específica de microprocessadores. Devido a ele controlar as comunicações entre o processador e dispositivos externos, o chipset desempenha um papel crucial na determinação do desempenho do sistema.

Controladora Contém a maioria dos circuitos eletrônicos do dispositivo: drives do dispositivo.

Interfaces Existem vários tipos de interfaces: PCI, SCSI, IDE, USB, ISA, Firewire, com diferentes funções e taxas de transferência;

ISA Industry Standard Architecture Criado pela IBM 1981, para projeto do IBM PC Desenvolvido para acoplar dispositivos a placa mãe A 1ª versão possui tamanho 8 bits e taxa de 4.77 MHz = 32 bits de transferencia

ISA Em 1984 foi introduzido o padrão 16 bits, que possui taxas de 6 a 8 MHz Esse padrão foi utilizado por outros computadores fora da IBM Para utilizar um dispositivo acoplado a este barramento vários parâmetros deveriam ser configurados pelo usuário

EISA Surgiu para substituir o barramento ISA em 1988 Possui largura de 32 bits e frequência de 8.33 MHz Consegue trabalhar numa velocidade de até 26 Mb/s

VESA Video Electronics Standards Association. Extensão do modelo ISA, permitindo que um dispositivo ISA fosse conectado num barramento VESA. Desenvolvido para suprir o limite de transferência do ISA. Utiliza largura de 32 bits e operava numa frequência de até 50 Mhz = 132 Mb/s

VESA Apesar da alta frequência não permitia a conexão de muitos dispositivos (3 no máximo) e era dependente da arquitetura 80486, logo tornou-se obsoleto com o surgimento do Pentium

PCI Peripheral Component Interconnect. Criado pela Intel em junho de 1992. Desenvolvido em paralelo com o processador Pentium. Oferece altas taxas de transferência de dados.

PCI Tem capacidade de trabalhar a 32 bits ou 64 bits. Frequências de 33MHz ou 66MHz. Capaz de trabalhar com múltiplos processadores. Largura (bits) Freqüência (MHz) Taxa de transferência (Mb/s) 32 33 132 64 33 264 64 66 528

PCI Permite recursos Plug-and-Play. Utilizado em periféricos como: placas de vídeo, som, rede...

AGP Accelerated Graphics Port. Barramento de alta velocidade. Idealizado para conexão de placas gráficas, com função de acelerador 3D. Aloca dinamicamente a memória RAM para armazenar a imagem da tela.

AGP Lançado pela Intel em 1997 em sincronia com lançamento do Pentium II. Tornou-se comum em PC s a partir de 1998. A primeira versão do AGP, chamada AGP 1x, usa um barramento de 32-bits operando a 66 MHz.

AGP Versões disponíveis incluem AGP 2x, AGP 4x, e AGP 8x. AGP 8X capaz de realizar 8 transferências por ciclo, atingindo taxa de 2133 MB/s. O barramento AGP tem caído em desuso devido ao lançamento do PCI Express.

AGP Version Voltage Peak Speeds AGP 1.0 3.3 volts 1x at 267MB/s, 2x at 533MB/s AGP 2.0 1.5 volts 1x at 267MB/s, 2x at 533MB/s, 4x at 1067MB/s AGP 3.0 0.8 volts 4x at 1067MB/s, 8x at 2133MB/s

PCI Express Também conhecido como PCIe ou PCI-EX Sucessor do AGP e do PCI Sua velocidade vai de x1 até x16.

PCI Express A frequência usada é de 2,5 GHz. PCI Express 1x consegue trabalhar com taxas de 250 MB por segundo, um valor bem maior que os 133 MB/s do padrão PCI de 32 bits. No caso das placas de vídeo, um slot PCI Express x16 é duas vezes mais rápido que um AGP 8x

PCI Express Em janeiro de 2007 foi concluído o desenvolvimento do padrão PCI Express 2.0 Ele oferece o dobro de velocidade do padrão antigo, ou seja, 500 MB/s Um slot PCI Express x16, no padrão 2.0, poderá transferir até 8 GB/s contra 4 GB/s do padrão anterior

USB Universal Serial Bus, conexão Plug and Play que permite a conexão de periféricos sem a necessidade de desligar o computador.

USB Foi desenvolvido por um consórcio de empresas, entre as quais destacam-se: Microsoft, Apple, Hewlett-Packard, Intel... Na versão 2.0 que trabalha a uma taxa de 480Mb/s e versão 3.0 trabalha a 4.8Gb/s

FireWire Fio de Fogo, também conhecido como i.link, IEEE1394 ou (High Performance Serial Bus/HPSB). Uma interface serial para computadores pessoais e aparelhos digitais de áudio e vídeo

FireWire Oferece comunicações de alta velocidade e serviços de dados em tempo real. Foi desenvolvido pela Apple nos anos 90. O FireWire 400 transfere dados 400 Mbit/s, mesmo que USB 2.0 seja capaz de transferir 480 Mbit/s, o FireWire, devido à sua baixa latência, é, na prática, mais rápido

FireWire Alto custo de patente e de implantação de hardware impediu o FireWire de superar o USB no uso em massa A própria Apple tem utilizado USB 2.0 nas versões mais recentes do Ipod

Exercícios 1) O que é barramento? 2) Para que serve o chipset? Explique a diferença da ponte Norte e Sul. 3) Faça uma tabela resumo com os tipos de barramento, velocidade, tamanho e taxa de transferência.