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 (
,
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
ou
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:
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.
Finalidade: memória armazena instruções e dados ativos da CPU; PCI conecta componentes de expansão externos.
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.
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.