Um controlador é exatamente o que parece. Um circuito (s) que controlam um processo. Controladores USB são responsáveis por controlar portas USB, por exemplo.
Interfaces são locais onde a área dos componentes é conectada. Uma conexão SATA poderia ser chamada de interface. NIC significa placa de interface de rede.
Eu não sei o que você quer dizer com minhas "cartas de adaptação", talvez você queira dizer placas de filha ou cartões Adaptec? A Adaptec é um fabricante de componentes de computador e uma placa-filha ou riser board é usada em servidores e em alguns desktops de formato estranho para disponibilizar interfaces em locais não naturais, dado o layout da placa-mãe.
Um barramento conecta os controladores uns aos outros e à CPU e às interfaces. Os dados trafegam nos ônibus de um lugar para outro. É assim que os dados vão dos discos rígidos para a RAM, para a CPU, para a placa de vídeo, etc.
Um chipset é uma combinação de controladores no mesmo pedaço de silício. Existem, tradicionalmente, chipsets northbridge que lidam com conexões de alta velocidade como RAM, CPU e vídeo e um chipset southbridge que lida com operações mais lentas, como I / O, USB, PCI, etc. Isto está mudando em designs modernos e alguns projetos um barramento direto entre a CPU e a RAM e outros controladores principais estão sendo feitos em uma única peça de silício.
Para um exemplo de como tudo funciona em conjunto: Quando você conecta um dispositivo como uma unidade USB em uma interface USB , o controlador USB que provavelmente está localizado na o southbridge chipset interage com o dispositivo através do bus . Quaisquer dados que são necessários são enviados para a CPU para processamento e se qualquer coisa precisar ser exibida na tela como resultado, a CPU enviará dados para o chipset northbridge que será entregue na placa de vídeo. para exibição no monitor, que provavelmente está conectado ao computador por uma interface VGA, DVI, HDMI ou Displayport .