Qual é a diferença entre o barramento de memória e o barramento PCI?

Passo 1

O enunciado pergunta qual é a diferença entre o barramento de memória e o barramento PCI. O conteúdo é Arquitetura de Computadores, mais especificamente o papel e as características dos barramentos internos (CPU–memória) em contraste com os barramentos de expansão de periféricos.

Passo 2

Barramento de memória é o conjunto de linhas de endereço, dados e controle que interliga diretamente a CPU aos módulos de memória RAM. Ele tem como foco a transferência de dados com latência mínima e largura de banda máxima, pois serve ao fluxo de instruções e operandos da própria unidade central. Geralmente opera em alta frequência (igual ou próxima ao clock do processador) e tem barramentos de dados bastante largos ( 32, 64 ou até mais bits).

Passo 3

Barramento PCI é um barramento de expansão usado para comunicar dispositivos periféricos (placas de vídeo, som, rede etc.) com o restante do sistema. Ele trabalha em frequência menor que o barramento de memória e adota um protocolo de acesso compartilhado entre várias placas. A largura de dados típica é de 32 ou 64 bits, mas com taxas de transferência menores que as do barramento CPU–memória. Além disso, envolve arbitragem para que as placas concorram pelo uso do barramento.

Passo 4

Comparando as duas topologias:
bul<=t Velocidade e largura de banda: o barramento de memória é muito mais rápido e dedicado à comunicação CPU–RAM; o PCI é mais lento e compartilhado por múltiplos dispositivos.
bul<=t Finalidade: memória armazena instruções e dados ativos da CPU; PCI conecta componentes de expansão externos.
bul<=t Protocolo e arbitragem: no barramento de memória o controle é centralizado pela CPU; no PCI há um esquema de arbitragem para decidir qual dispositivo transmite em cada ciclo.
bul<=t Topologia física: o barramento de memória fica na placa-mãe junto ao processador e aos soquetes de RAM; o PCI aparece em slots de expansão acessíveis ao usuário.

Resposta

O barramento de memória é um canal de alta velocidade e largura dedicado à comunicação direta entre CPU e RAM, buscando baixa latência para acesso a instruções e dados. Já o barramento PCI é um canal de expansão de periféricos, com taxa menor, compartilhado por vários dispositivos e dotado de protocolo de arbitragem para acesso concorrente.

Exercícios relacionados