Контроллер так же, как это звучит. Схема (и), управляющая процессом. Например, контроллеры USB отвечают за управление портами USB.
Интерфейсы - это места, где соединены области компонентов. Соединение SATA можно назвать интерфейсом. NIC расшифровывается как Network Interface Card.
Я не знаю, что вы имеете в виду под моими "адаптивными картами", может быть, вы имеете в виду дочерние платы или карты Adaptec? Adaptec является производителем компьютерных компонентов, а дочерние или вертикальные платы используются на серверах и некоторых рабочих столах странного форм-фактора для обеспечения доступности интерфейсов в неприродных местах с учетом расположения материнской платы.
Шина соединяет контроллеры друг с другом, с процессором и интерфейсами. Данные путешествуют на автобусах из одного места в другое. Вот как данные попадают с жестких дисков в оперативную память, в процессор, на видеокарту и т.д.
Чипсет представляет собой комбинацию контроллеров на одном куске кремния. Традиционно существуют наборы микросхем северного моста, которые обрабатывают высокоскоростные соединения, такие как ОЗУ, ЦП и видео, и набор микросхем южного моста, который обрабатывает более медленные операции, такие как дисковый ввод / вывод, USB, PCI и т.д. Это меняется в современном дизайне, однако некоторые проекты прямая шина между процессором и оперативной памятью и другими основными контроллерами выполняется на одном куске кремния.
Итак, для примера того, как все это работает вместе: при подключении устройства, такого как USB-накопитель, к интерфейсу USB, USB- контроллер, который, вероятно, расположен на чипсете южного моста, взаимодействует с устройством по шине. Любые необходимые данные отправляются в ЦПУ для обработки, и если в результате чего-либо необходимо отобразить на экране, ЦП отправит данные на чипсет северного моста, который будет доставлен на видеокарту для отображения на мониторе, который вероятно подключен к компьютеру через интерфейс VGA, DVI, HDMI или Displayport.