Um barramento é apenas um meio de comunicação com as seguintes propriedades:
- Várias entidades podem ser conectadas a ele
- Se uma entidade enviar uma mensagem ou "fizer algo" ao barramento, todas as outras entidades poderão vê-lo
- Coisas ruins acontecerão se duas entidades tentarem se comunicar no mesmo horário exato
- Um protocolo ou conjunto de regras é necessário para que todos os componentes do barramento tenham um sistema onde possam se revezar usando-o. Normalmente este protocolo é diferente de acordo com o objetivo e velocidade do barramento
- Algum tipo de esquema de endereçamento é usado onde os dispositivos podem dizer quem são e com quem querem conversar
- Coisas ruins acontecerão se várias entidades tiverem o mesmo endereço
- No mínimo, se você quiser "conversar" no ônibus, precisa verificar se há atividade acontecendo antes de tentar enviar dados por meio dele
- As entidades que querem "ouvir" no ônibus geralmente precisam ouvir seu próprio endereço e apenas capturar os dados que são significativos para elas
Se você tem algum conhecimento de rede e a maioria disso soa familiar, é bem semelhante no conceito.
As linhas azuis claras representam um barramento. As linhas azuis escuras representam o que está conectado ao barramento.
Para responder às suas perguntas:
- Parece que a CPU precisa passar pelo barramento do processador, northbridge e barramento PCI para chegar ao southbridge.
- Eu acredito que eles representam se conecta aos ônibus. Para mim, parece que as etiquetas estão identificando as linhas azuis mais claras. O diagrama poderia ser um pouco melhor IMHO. Note que AGP significa "Accelerated Graphics Port " - tecnicamente não é um barramento, pois múltiplos componentes não entram em ação (uma das razões pelas quais o AGP foi inventado). Para o software, ele aparece como outro barramento PCI.
- Eu acho que sim. Os drivers de dispositivo IIRC, para acessar os componentes do southbridge, precisam interagir com o barramento PCI programaticamente.
- Veja meu parágrafo inicial. É possível que um barramento seja conectado a outro barramento e assuma a responsabilidade de encaminhar dados através dele. Esses são os dispositivos "ponte PCI-PCI", se você os viu no Gerenciador de dispositivos do Windows ou
lspci
.