Você está na página 1de 17

ARQUITETURAS E ORGANIZAÇÕES

DE COMPUTADORES
Barramentos
Barramento
• É um conjunto de linhas de comunicação (fios elétricos
condutores em paralelo) que permitem a interligação
entre dispositivos de um sistema de computação.
• O desempenho do barramento é medido pela sua largura
de banda (quantidade de bits que podem ser transmitidos
ao mesmo tempo), geralmente potências de 2:
– 8 bits, 16 bits, 32 bits, 64 bits, etc
• Ou pela velocidade da transmissão medida por bps (bits
por segundo):
– 10 bps, 160 Kbps, 100 Mbps, 1 Gbps, etc
Funções
Barramentos de Dados
(Data Bus)
• Transmite dados entre as unidades.
• Um microprocessador de 8 bits requer um
barramento de dados de 8 linhas para
transmitir dados de 8 bits em paralelo.
• O Barramento de Dados é bidirecional, isto é,
pode transmitir em ambas as direções.
Barramento de Endereço
(Address Bus)
• Usado para selecionar a origem ou destino de sinais
transmitidos num dos outros barramentos ou numa
de suas linhas.
• Uma função típica do Barramento de Endereço é
selecionar um registrador num dos dispositivos do
sistema que é usado como a fonte ou o destino do
dado.
• O Barramento de Endereço em um computador de
16 linhas e pode endereçar 216 (64 K) dispositivos.
Barramento de Controle
(Control Bus)
• Sincroniza as atividades do sistema.
• Ele conduz o status e a informação de
controle de/para o Microprocessador.
• Para um Barramento de Controle ser formado,
ao menos 10 linhas (geralmente são mais) de
controle são necessárias.
Exercício
• Considerar um processador que possua 10
pinos para enviar endereços para o
barramento de endereço BE. Qual deverá ser a
máxima capacidade de endereçamento desse
sistema?
Total de endereços = N
N = 2BE = 210 = 1024 endereços
Total de endereços = 1024 (do endereço 0 até 1023)
Exercício
• Considerar um processador que possua 12
pinos para enviar endereços para o
barramento de endereço BE. Qual deverá ser a
máxima capacidade de endereçamento desse
sistema?
Transferência
• O desempenho da transferência dos dados
está intimamente ligado a três elementos
ligado a três elementos ou características
desse barramento:
– Largura, L;
– Velocidade, V;
– Taxa de transferência, T.
• Sendo assim: T = L x V
Transferência
• A largura, L, é a quantidade de fios, linhas ou
pistas no determinado barramento (BD, BC ou
BE);
• É como se fosse a quantidade de pistas em
uma avenida.
Transferência
• A velocidade, V está ligada a um dispositivo
chamado relógio (será estudado mais tarde);
• Imaginemos a velocidade como a quantidade
de sinais (bits) que são transferidos em cada
um dos L fios do barramento;
• Sua unidade de medida é o Hertz, Hz:
– 1 Hz = 1 bit por segundo, ou bps
Transferência
• A taxa de transferência, T, consiste na real
medida de desempenho do barramento;
• É a quantidade total de bits (ou de dados) que
passa pelo barramento na unidade de tempo.
Transferência
• A taxa de transferência, T, consiste na real
medida de desempenho do barramento;
• É a quantidade total de bits (ou de dados) que
passa pelo barramento na unidade de tempo.
Exercício
• Considere um computador que tenha um barramento
de dados, BD, com as seguintes características: Largura
= 10 bits e velocidade = 100 MHz. Calcular a taxa
máxima de transferência de dados do BD
– Se L = 10 bits e V = 100 MHz, então:
– T = 10 x 100 = 1000 Mbps
• Obs:
– O valor é um pouco menor devido a ruídos e eventuais
perdas
– Hz são unidades do sistema decimal e usa múltiplos como
100, 1000, etc., enquanto que o Mbps é unidade do sistema
binário e os múltiplos são 1024
Modelos de sistemas
Modelos de sistemas
• Barramento de sistema (System bus)
– Processador e memória
• Barramento de alta velocidade
– E/S rápido: disco rígido, placa de rede local, PCI
• Barramento lento
– Dispositivos lentos: teclado, mouse, portas
paralelas

Você também pode gostar