Открыть сервисСервис

PCI-устройство: класс периферийных устройств компьютера

PCI-устройство — это любое периферийное устройство компьютера, подключённое к шине PCI (Peripheral Component Interconnect) или её разновидностям (PCI Express, Mini PCI, PCI-X). К PCI-устройствам относят сетевые адаптеры, звуковые карты, контроллеры дисков, видеокарты, модемы, контроллеры расширения портов и другие компоненты, обеспечивающие обмен данными с центральным процессором и оперативной памятью через соответствующий шинный интерфейс.

История и стандарты

Шина PCI была разработана компанией Intel и представлена в 1992 году как замена устаревшим шинам ISA и EISA. Первая спецификация PCI 1.0 поддерживала 32-разрядную шину с частотой 33 МГц и пропускной способностью до 132 МБ/с. Стандарт развивался: версия PCI 2.0 (1993) ввела формат карт расширения для настольных и серверных систем, PCI 2.1 (1995) добавила поддержку 64-разрядных карт и частоты 66 МГц, PCI 2.2 (1999) расширила возможности управления питанием.

В 2004 году Intel выпустил спецификацию PCI Express (PCIe), кардинально отличавшуюся от классической PCI: вместо общей параллельной шины использовались последовательные дифференциальные каналы («лайны»). PCIe стал основным интерфейсом расширения для настольных и серверных систем, вытеснив классическую PCI к началу 2010-х годов. Параллельно развивалась серверная разновидность PCI-X с частотой до 133 МГц и 64-разрядной шиной.

Классификация PCI-устройств

PCI-устройства принято разделять по нескольким признакам:

  • По типу шины: устройства классической PCI, PCI-X, PCI Express, Mini PCI (для ноутбуков), CompactPCI (для промышленных и встраиваемых систем).
  • По роли на шине: ведущие устройства (bus master), способные инициировать обмен данными без участия процессора, и ведомые устройства, отвечающие на запросы.
  • По форм-фактору: полноразмерные карты расширения,半-height карты, Mini PCI Express, M.2 (форм-фактор, использующий PCIe-линки).

Устройство и принцип работы

Классическое PCI-устройство подключается к шине через разъём на материнской плате. Шина PCI содержит 47 сигнальных линий (в 32-разрядной конфигурации), включая линии адреса, данных, управляющие сигналы и линии прерываний. Обмен данными организован по протоколу с разделением времени: устройство может выступать инициатором транзакции (bus master) или адресуемой целью.

Ключевой особенностью PCI является механизм автоматической конфигурации (Plug and Play). При включении компьютера система выполняет «сканирование шины»: каждому устройству назначается базовый адресный диапазон в пространстве ввода-вывода и памяти, выделяются линии прерываний (IRQ) и каналы прямого доступа к памяти (DMA). Конфигурационные данные хранятся в специальном пространстве объёмом 256 байт (в PCIe — 4096 байт), содержащем идентификаторы устройства (Vendor ID, Device ID), класс, подсистему и другие параметры.

Для обмена данными PCI-устройства широко используют механизм DMA: контроллер устройства самостоятельно читает или записывает данные в оперативную память, не нагружая центральный процессор. Это критически важно для высокоскоростных устройств — сетевых адаптеров, дисковых контроллеров, видеокарт.

Современное состояние

К началу 2020-х годов классическая PCI полностью вытеснена из потребительских систем. Современные материнские платы оснащаются только слотами PCIe различных поколений (от PCIe 3.0 до PCIe 5.0 и 6.0). Пропускная способность PCIe 5.0 x16 составляет около 63 ГБ/с, что на порядки превышает возможности оригинальной PCI.

Тем не менее термин «PCI-устройство» сохраняется в обиходе как обобщённое обозначение устройств, подключаемых к шинам семейства PCI. В операционных системах (Linux, Windows) сохраняются подсистемы работы с PCI: утилиты lspci, утилиты диспетчера устройств, спецификации ACPI для конфигурации ресурсов.

В промышленной и встраиваемой электронике стандарты CompactPCI и CompactPCI Express продолжают применяться в телекоммуникационном и военном оборудовании, где важны модульность и надёжность соединений.

Применение

Основные области использования PCI-устройств:

  • Настольные компьютеры: видеокарты, звуковые карты, сетевые адаптеры, контроллеры расширения портов.
  • Серверы: дисковые контроллеры RAID, сетевые адаптеры 10/25/100 Гбит/с, HBAs для подключения к SAN.
  • Ноутбуки: Mini PCI и Mini PCIe модули Wi-Fi, Bluetooth, модемы, твердотельные накопители.
  • Промышленные системы: CompactPCI-платы для сбора данных, промышленной автоматизации, телекоммуникационного оборудования.

Исторически PCI-устройства стали первым массовым стандартом «горячей» замены компонентов компьютера, заложив основу для современной экосистемы модульной электроники.

Источники:

  • Спецификация PCI Local Bus, PCI Special Interest Group (PCI-SIG)
  • Документация Intel по шине PCI и PCI Express
  • Материалы Microsoft Hardware Dev Center по PCI-устройствам
  • Руководства по системному администрированию Linux (lspci, PCI subsystem)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru