Você está na página 1de 10

Barramentos

Introdução
1. Os barramentos podem ser divididos em três tipos: de endereço, de
dados e de controle.
2. Para buscar uma instrução, primeiro a CPU coloca o endereço de
memória daquela instrução em seus pinos de endereço.
3. Em seguida, ativa uma ou mais linhas de controle para informar à
memória que quer ler uma palavra, por exemplo.
4. A memória responde colocando a palavra requisitada nos pinos de
dados da CPU e,
5. Ativando um sinal que informa o que acabou de fazer. Quando
percebe esse sinal, a CPU aceita a palavra e executa a instrução.
Barramentos de endereços e Dados
• Dois dos parâmetros fundamentais que determinam o desempenho
de uma CPU são o número de pinos de endereço e o número de
pinos de dados.
• Um chip com m pinos de endereço pode endereçar até 2m
localizações de memória.
• De modo semelhante, um chip com n pinos de dados pode ler ou
escrever uma palavra de n bits em uma única operação.
• Uma CPU com 8 pinos de dados efetuará quatro operações para ler uma
palavra de 32 bits, enquanto uma CPU com 32 pinos de dados pode executar
a mesma tarefa em uma única operação.
Barramentos de controle
• Os pinos de controle regulam o fluxo e a temporização de dados que
vêm da CPU e vão para ela, além de ter outras utilizações diversas.
• controlar o resto do sistema e informar o que ela quer fazer.
• confirmar o sinal de interrupção.
• disciplinar o tráfego no barramento de modo
• a impedir que dois dispositivos tentem usá-lo ao mesmo tempo.
Barramentos
• Um barramento é um caminho elétrico comum entre vários
dispositivos.
• Cada dispositivo ocupa um determinado tempo no barramento
Tipos de barramentos
Acesso Directo a Memoria
DMA

Vantagem Desvantagem
• Liberta o microprocessador para • Maior complexidade nos
realizar outras tarefas circuitos de controle do
barramento para administrar as
diversas solicitações simultâneas
de acesso
Chipset
Referências bibliograficas
• TANENBAUM, Andrew S.; e AUSTIN, Todd. Organização Estruturada de
Computadores - 6ª Edição. Editora Pearson Education. 2013.
• FLOYD, Thomas L. Sistemas digitais: fundamentos e aplicações. 9ª
Edição. Porto Alegre: Bookman, 2007
• STALLINGS, William. Arquitetura e Organização de Computadores. 8a
edição, Prentice-Hall, Pearson 2010

Você também pode gostar