Интерфейсы ПК
Все компоненты компьютерной системы соединяются между собой посредством интерфейса. Это понятие является основополагающим, базовым для понимания принципов функционирования персонального компьютера. Интерфейс можно упрощенно представить как совокупность сигнальных линий (шину), объединенных по назначению (данные, адреса, управление), с определенными электрическими характеристиками и протоколами обмена данными. Шина интерфейса обслуживается контроллерами и служебными устройствами (буфера, регистры, мосты), а также программной оболочкой (драйверами и операционной системой).
Используемые в настоящее время шины отличаются по разрядности, способу передачи сигнала (последовательные или параллельные), пропускной способности, количеству и типу поддерживаемых устройств, а также протоколу работы. Шины могут быть синхронными (осуществляющими передачу данных только по тактовым импульсам) и асинхронными (осуществляющими передачу данных в произвольные моменты времени), а также использовать различные схемы арбитража (то есть способа совместного использования шины несколькими устройствами).
Как правило, шины ПК можно представить в виде некой иерархической структуры — шинной архитектуры. Важнейший принцип шинной архитектуры компьютеров класса IBM PC — открытость, то есть доступность спецификаций для всех производителей. Принцип открытой архитектуры обусловил широкое распространение IBM PC, удобство сборки и модернизации компьютеров, универсальность, огромный выбор компонентов и сравнительно низкие цены на комплектующие.
К внутренним традиционно относят интерфейсы, предназначенные для подключения компонентов, находящихся внутри системного блока компьютера. Среди внутренних интерфейсов можно выделить системные шины, которые обеспечивают работу базовых компонентов платформы и не рассчитаны на подключение каких-либо дополнительных устройств. Например, к системным относятся шины GTL, HyperTransport, SMBus, V-Link, DMI и подобные им специализированные интерфейсы