Я смущен следующими понятиями и их отношениями: контроллеры, интерфейсы, адаптеры, чипсеты, шины и север/южные мосты. Кто-либо может указать, как они сотрудничают, каковы их различия и отношения?
Спасибо и всего наилучшего!
Я пытаюсь изобразить понятия как различные места в схеме компьютерной организации, но действительно не может.
Контроллер - так же, как это звучит. Схема (схемы), которые управляют процессом. Контроллеры USB ответственны за управление USB-портами, например.
Интерфейсы являются местами где соединенная область компонентов. Соединение SATA можно было назвать интерфейсом. NIC обозначает Сетевую карту.
Я не знаю то, что Вы имеете в виду мой, "адаптируют карты", возможно, Вы имеете в виду карты Adaptec или дочерние платы? Adaptec является производителем компьютерных компонентов, и дочерняя плата или переходная плата используются в серверах и некоторых нечетных рабочих столах форм-фактора для предоставления доступа к интерфейсам доступными в ненатуральных местоположениях, учитывая расположение материнской платы.
Шина подключает контроллеры друг другу и к ЦП и к интерфейсам. Данные перемещаются на шинах от одного места до другого. Это - то, как данные добираются от жестких дисков до RAM к ЦП на видеокарту и т.д.
Чипсет является комбинацией контроллеров на том же куске кремния. Существуют, традиционно, чипсеты северного моста, которые обрабатывают высокоскоростные соединения как RAM, ЦП и видео и чипсет южного моста, который обрабатывает более медленные операции как диск ввод-вывод, USB, PCI, и т.д. Это изменяется в современных дизайнах однако, и некоторые проекты имеют прямую шину между ЦП и RAM, и другие главные контроллеры все делаются на единственном куске кремния.
Таким образом для примера того, как все это сотрудничает: при включении устройства как Карта памяти в интерфейс USB контроллер USB, который, вероятно, расположен на чипсете южного моста, взаимодействует с устройством по шине. Любые данные, которые необходимы, отправляются в ЦП для обработки и если что-нибудь должно быть отображено на экране в результате, ЦП отправит данные в чипсет северного моста, который будет обеспечен видеокарте для дисплея к монитору, который, вероятно, подключен к компьютеру VGA, DVI, HDMI или интерфейсом Displayport.
Если Вы читаете http://en.wikipedia.org/wiki/Chipset и переходите по ссылкам для субкомпонентов, я думаю, что это отвечает на все Ваши вопросы кроме http://en.wikipedia.org/wiki/Controller_%28computing%29. Не уверенный, под чем Вы подразумеваете, адаптируют карты... адаптеры? беспроводные адаптеры?Прошу прощения...
Я главным образом соглашаюсь с ответом MarkM, хотя я действительно хочу объяснить немного больше:
Контроллеры
Контроллеры являются обычно интегральными схемами, которые обеспечивают определенную функцию на материнской плате. например, SATA (Serial ATA) контроллер предоставляет возможность соединения жесткому диску от материнской платы; контроллер USB предоставляет возможность соединения USB-устройствам от материнской платы.
Интерфейсы
Интерфейсы являются стандартами, по которым устройства соединяются вместе. например, жесткий диск соединяется с контроллером жестких дисков через интерфейс SATA; и SATA (жесткий диск) контроллер соединяется с материнской платой через интерфейсы "PCI-E"
Адаптеры
Адаптеры имеют несколько значений в аппаратном контексте:
Чипсеты
Комбинация северных и южных мостов.
Шины
Интерфейс для передачи данных в компьютере. Примерами является ISA, MCA, PCI, ШИНА VL-BUS, AGP, PCI-X и шины PCI-E.
Север/южные мосты
Традиционно северный мост касается подключения высокоскоростных устройств, например, Платы памяти RAM и видеокарты. Южный мост обрабатывает остальных (например, жесткий диск, USB, принтеры, и т.д.), это различие изменяется, тем не менее, как иногда контроллер PCI-E, и контроллер памяти перемещен в ЦП (примечание: серия CPU i7-8xx).