Você está na página 1de 36

ARQUITETURA DE COMPUTADORES

Barramento

BARRAMENTO
Um conjunto de fios que conduzem sinais eltricos entre os diversos componentes do computador. Sinais eltricos:

bits de dados bits de endereo sinais de controle


Capacidade de compartilhamento de uma mesma via, economizando fios.

SLOT

BARRAMENTO

CLASSIFICAO

Quanto ao tipo de transmisso

Paralelo
Dispes de vrias linhas de transmisso de forma paralela que serve para transmitir a informao de um componente a outro; Transmite at 8 bits por vez;

CLASSIFICAO

Serial
Faz uso de uma nica linha; individual e transmite 1 bit por vez;

CLASSIFICAO

Paralelo x Serial
Transferncia de energia por condutor ou semicondutor = Campo Magntico; Quanto maior a frequencia maior o comprimento da onda; Cross-talk;

Paralelo

ISA, PCI, AGP USB, PCI Express

Serial

CLASSIFICAO

Quanto ao modo de transmisso

Simplex

transmisso em um nico sentido; Ex: rdio AM, FM; transmisso em duplo sentido; Ex: pen-drive que utiliza tecnologia serial; transmisso ocorre simultaneamente; Ex: telefone fixo; barramento PCI-Express;

Hal-duplex

Full-duplex

BARRAMENTO

BARRAMENTO DO SISTEMA - LOCAL


Barramento de Dados; Barramento de Endereo; Barramento de Controle;

INTERFACE CPU/MP

BARRAMENTO DE DADOS

Mltiplas linhas condutoras sendo que cada uma permite a passagem de um bit de informao; RDM armazena os dados que esto sendo transferidos para memria.

BARRAMENTO DE ENDEREOS
Utilizado pelo processador para indicar de onde um dado deve ser lido e onde um dado deve ser escrito. Quantidade de bits especifica a quantidade mxima de memria principal. REM armazena o endereo da clula onde deve ser feita a prxima operao de leitura ou escrita na memria.

BARRAMENTO DE CONTROLE

Constitudo de linhas por onde fluem sinais da programao do sistema

Leitura de dados (memory read)

sinaliza para o controlador de memria decodificar o endereo colocado no barramento de endereos e transferir o contedo da clula para o barramento de dados; sinaliza para o controlador de memria decodificar o endereo colocado no barramento de endereos e transferir o contedo do barramento de dados para clula especificada;

Escrita de dados ( memory write)

Leitura de E/S (I/O read) Escrita de E/S (I/O write)

BARRAMENTO DE CONTROLE

Certificao de transferncia de dados ( ACK)

o dispositivo acusa o trmino da transferncia para UCP; indica ocorrncia de uma interrupo; por onde passam os pulsos de sincronizao dos eventos durante o funcionamento do sistema.

Pedido de interrupo (interrupt request)

Relgio (clock)

BARRAMENTO

BARRAMENTO

Arquiteturas modernas no utilizam barramento compartilhados por todos os componentes


caractersticas diferentes entre os diversos componentes levaram criao de diversos tipos de barramento; cada barramento possui taxas de transferncia de bits diferentes e apropriadas s velocidades dos componentes conectados, sendo organizados de forma hierrquica.

MODELO DE BARRAMENTO

CARACTERSTICAS DO BARRAMENTO

Largura do barramento

Caracteriza a quantidade de informao que pode fluir simultaneamente no barramento.


Fios quantidade de fios paralelos existentes; Placas consiste nos traos impressos na placa com material condutor;

CARACTERSTICAS DO BARRAMENTO

Ciclo de tempo do barramento

Tempo requerido para mover um grupo de bits (cujo tamanho definido pela largura do barramento) ao longo do barramento;

COMPARTILHAMENTO
Barramentos so compartilhados pelos componentes; Compartilhamento implica na necessidade de definio de regras explcitas de acesso ao barramento:

Quando acessar Como acessar

COMPARTILHAMENTO

Implica na necessidade de definio de regras explcitas de comunicao


como interrogar um componente destinatrio; qual resposta deve ser enviada; quanto dura a comunicao.

PROTOCOLOS DE BARRAMENTO

Protocolos de barramento foram criados para definir estas regras de acesso ao barramento

ISA Industry Standard Adapter


Adotado para perifricos de baixa velocidade Seu surgimento foi na poca do IBM-PC e essa primeira verso trabalhava com transferncia de 8bits por vez e clock de 8,33 MHZ. A segunda verso do ISA foi de 16 bits que proporcionava transferncia de dados de 8 MB.

ISA INDUSTRY STANDARD ADAPTER

PCI PERIPHERAL COMPONENT INTERCONNECT

PCI Peripheral Component Interconnect


Permite vrias larguras de barramento e velocidades de transmisso; Quase um padro no mercado; Surgiu em 1990 pela Intel; Largura de dados a 32 bits e clock de 33 MHZ dessa maneira permite transmitir dados com taxa de at 132 MB por segundo.

PCI PERIPHERAL COMPONENT INTERCONNECT


Recurso Bus Mastering: permite a dispositivos que fazem uso do barramento ler e gravar dados direto da memria RAM; Compatibilidade com o recurso Plug and Play; Barramento PCI lanou uma verso que trabalha com 64 bits e 66 MHz com taxa mxima de transferncia de dados de 512MB por segundo.

PCI PERIPHERAL COMPONENT INTERCONNECT

PCI

PCI

USB

USB Universal Serial Bus


Introduzido no mercado em 1995. permite conectar muitos dispositivos simultaneamente; Plug and Play; Alimentao eltrica;

AGP ACCELERATED GRAPHICS PORT

AGP Accelerated Graphics Port


Lanado em 1996 pela Intel; O slot serve exclusivamente para as placas de vdeo; A primeira verso trabalha com 32bits e tem clock de 66MHz, a taxa de transferncia de dados de at 266 MB por segundo;

AGP ACCELERATED GRAPHICS PORT

AGP ACCELERATED GRAPHICS PORT

AGP ACCELERATED GRAPHICS PORT

PROJETO DE BARRAMENTO

Mtodo de controle do acesso ao barramento

Mestre/escravo
Um mestre o nico que pode acessar o barramento Escravo unidade que participa de uma transferncia sob um controle de uma unidade mestre Toda comunicao realizada via mestre, que pode causar um gargalo no sistema Cada vez que um dispositivo que acessar um barramento ele pede para o dispositivo mestre para que ele possa escolher entre os pedidos qual ter a sua solicitao aceita.

Acesso Direto Memria


Todos os componentes podem acessar o barramento Requer maior complexidade nos circuitos de controle do barramento

PROJETO DE BARRAMENTO

Exemplo: Um microprocessador ligado a uma memria; Durante uma operao de leitura, as informaes so retiradas a partir de sinais de controle do microprocessador a memria uma unidade escravo e o microprocessador uma unidade mestre.