Что такое последовательный порт pci
Последовательный порт PCI — неизвестное устройство
Дмитрий Корнев
При установке Windows 10 в диспетчере устройств осталось несколько устройств, для которых система не смогла сама найти драйверы. Если с картами захвата и звуковой я разобрался довольно быстро, то с неведомым «Последовательный порт PCI» пришлось повозиться.
Материнская плата у меня Intel DQ67OW на чипсете Intel Q67. Исходя из названия устройства сразу было предположение, что оно имеет отношение именно к материнке. Но установка стандартного набора драйверов для чипсетов Intel (INF Update Utility) не дала результатов.
Для устройства видны следующие ИД оборудования:
Через этот сайт удалось выяснить, что это «Intel Active Management Technology — SOL», тут же на сайте было предложено загрузить драйвер. Но я привык в вопросе драйверов доверять официальным сайтам производителей.
На сайте Intel для моей модели материнской платы нашлось приложение и драйвер в одном флаконе: Intel ME (Management Engine Driver). Версия 7.1.40.1161 от 2012 года не очень впечатлила, но благо поддержка Windows 8.1 заявлена, следовательно есть шансы совместимости и с Windows 10.
Устанавливать пакет полностью не пришлось. Он успешно распаковался, как обычный архив архиватором 7-Zip. Затем из каталога с распакованными файлами Windows при автоматическом поиске драйвера без проблем нашла всё, что ей было нужно:
Шина PCI (Peripheral Component Interconnect bus)
Итак, переходим к самому интересному. Что же находится на сегодняшний день внутри большинства наших компьютеров? Естественно, шина PCI. Другой вопрос, почему именно эта шина. Попробуем разобраться.
Итак, разработка шины PCI началась весной 1991 года как внутренний проект корпорации Intel (Release 0.1). Специалисты компании поставили перед собой цель разработать недорогое решение, которое бы позволило полностью реализовать возможности нового поколения процессоров 486/Pentium/P6 (вот уже половина ответа). Особенно подчеркивалось, что разработка проводилась «с нуля», а не была попыткой установки новых «заплат» на существующие решения. В результате шина PCI появилась в июне 1992 года (R1.0). Разработчики Intel отказались от использования шины процессора и ввели еще одну «антресольную» (mezzanine) шину.
Благодаря такому решению шина получилась, во-первых, процессоро-независимой (в отличие от VLbus), а во-вторых, могла работать параллельно с шиной процессора, не обращаясь к ней за запросами. Например, процессор работает себе с кэшем или системной памятью, а в это время по сети на винчестер пишется информация. Просто здорово! На самом деле идиллии, конечно, не получается, но загрузка шины процессора снижается здорово. Кроме того, стандарт шины был объявлен открытым и передан PCI Special Interest Group, которая продолжила работу по совершенствованию шины (в настоящее время доступен R2.1), и в этом, пожалуй, вторая половина ответа на вопрос «почему PCI?»
При разработке шины в ее архитектуру были заложены передовые технические решения, позволяющие повысить пропускную способность.
Шина поддерживает метод передачи данных, называемый «linear burst» (метод линейных пакетов). Этот метод предполагает, что пакет информации считывается (или записывается) «одним куском», то есть адрес автоматически увеличивается для следующего байта. Естественным образом при этом увеличивается скорость передачи собственно данных за счет уменьшения числа передаваемых адресов.
Шина PCI является той черепахой, на которой стоят слоны, поддерживающие «Землю» — архитектуру Microsoft/Intel Plug and Play (PnP) PC architecture. Спецификация шины PCI определяет три типа ресурсов: два обычных (диапазон памяти и диапазон ввода/вывода, как их называет компания Microsoft) и configuration space — «конфигурационное пространство».
В заголовке содержится информация о производителе и типе устройства — поле Class Code (сетевой адаптер, контроллер диска, мультимедиа и т.д.) и прочая служебная информация.
Следующий регион содержит регистры диапазонов памяти и ввода/вывода, которые позволяют динамически выделять устройству область системной памяти и адресного пространства. В зависимости от реализации системы конфигурация устройств производится либо BIOS (при выполнении POST — power-on self test), либо программно. Базовый регистр expansion ROM аналогично позволяет отображать ROM устройства в системную память. Поле CIS (Card Information Structure) pointer используется картами cardbus (PCMCIA R3.0). С Subsystem vendor/Subsystem ID все понятно, а последние 4 байта региона используются для определения прерывания и времени запроса/владения.
Коротко про PCI разъём и различиях с PCIe и AGP
Привет всем, кого интересует то, что такое PCI разъём. Думаю, таких много, потому что этот стандарт используется до сих пор. Несмотря на выход современных аналогов. Если ваш компьютер уже не молод, скорее всего, вы тоже имеете дело с PCI.
Эта статья поможет вам разобраться в его особенностях и отличиях от модификации «Express», о которой, быть может, вы слышали, так как она сейчас широко распространена.
Знакомство с термином
Упомянутая выше аббревиатура расшифровывается как Peripheral component interconnect, что в дословном переводе с английского означает взаимосвязь периферийных компонентов. Хоть это словосочетание не отображает физическое воплощение PCI, все же выбрано не безосновательно.
Для взаимосвязи между девайсами и материнской используются специальные электронные магистрали, проще говоря, шины. Таковой как раз и является PCI. На деле это длинный слот расширения, расположенный на материнке, куда может вставляться видеокарта, оперативная память и пр.
О контроллере
Есть еще такое понятие как PCI-контроллер Simple communications или Management Engine Interface. Он обеспечивает взаимодействие драйверов установленных на компе программ и дров материнки. Иногда после переустановки системы в Диспетчере устройств рядом с этим пунктом загорается желтый треугольник.
В этом случае следует скачать драйвера на официальном сайте Intel или другом надежном ресурсе и установить их. Ведь данный интерфейс контролирует температуру, вращение кулеров, режимы сна и пр.
История
За создание и поддержку интерфейса отвечает предприятие PCI Special Interest Group. Оно основанно в 1992 году под началом корпорации Intel. Тогда же вышел в свет первый его вариант, выпущенный специально для реализации функционала процессоров Pentium, Pentium Pro и 486.
В следующем году появилась следующая модель 2.0. А еще через 3 года — 2.1, которая была на пике популярности. Правда, через 2 года компьютерная графика вышла на новый уровень, и PCI перестала отвечать его требованиям. Тогда видеокарты стали подключать через новый на тот момент разъем AGP.
Тем не менее, рассматриваемый нами PCI разъём не утрачивал своих позиций вплоть до 2005 года. За это время вышло множество его поколений. Но не думаю, что вы хотите забивать ими голову. Тем более что для рядового пользователя отличия между ними незначительны или непонятны.
Характеристики PCI
Основные параметры порта, о которых стоит знать:
Разница с PCI-Express
Это современная модификация предшественника. В ее основе лежит программная модель PCI, однако существенно повышена производительность. Большинство устройств в настоящее время выпускаются именно с этим интерфейсом.
Первое отличие между ними состоит в том, что устаревший вариант — параллельный, а новый — последовательный. Это значит, что во втором случае действует двунаправленное соединение, которое может включать в себя несколько линий (от x1 до x32). Чем их больше, тем выше скорость работы.
Как бы там ни было, пропускная способность современной шины будет выше, чем у устаревшего собрата. Для сравнения: у PCI с частотой 66 МГц она составляет 266 Мб/с, а у PCI-E 3-го поколения на 16 линий — 32 Гб/с.
Теперь вам известны основные аспекты про PCI разъём.
Советую не останавливаться на этой информации и получить новые знания из других статей нашего блога.
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
PCI (Peripheral Component Interconnec)
266 MB/s (32-bit на 66 MHz или 64-bit на 33 MHz)
533 MB/s (64-bit на 66 MHz)
Архитектура PCI, также известная как «обычная PCI», была разработана Intel и представлена в 1992 году. Многие настольные ПК с начала 1990-х до середины 2000-х годов имели место для двух-пяти карт PCI. Каждой карте требовалось открыть слот на материнской плате и съемную панель на задней панели системного блока. Добавление PCI-карт было простым способом обновления компьютера, поскольку вы могли добавить лучшую видеокарту, более быструю проводную или беспроводную сеть или добавить новые порты, такие как USB 2.0.
Исходный 32-разрядный стандарт PCI стандарта 33 МГц поддерживает скорость передачи данных 133 мегабайта в секунду. Обновленный 64-разрядный стандарт 66 МГц был создан несколько лет спустя и позволил значительно ускорить передачу данных до 533 МГц. В 1998 году IBM, HP и Compaq представили PCI-X (или «PCI eXtended»), который был обратно совместим с PCI. Интерфейс PCI-X 133 МГц поддерживает скорость передачи данных до 1064 МГц.
PCI и PCI-X были заменены PCI Express, который был представлен в 2004 году. [Источник 1]
Содержание
История
Корпорация Intel начала работу над интерфейсом периферийных компонентов или PCI в 1990 году. 22 июня 1992 года PCI 1.0 был представлен в компьютерном мире. PCI 1.0 был только спецификацией на уровне компонентов. PCI 2.0, выпущенный в следующем году, был первым, кто установил стандарты для разъема и разъема материнской платы. PCI был реализован на серверах, и в итоге он заменил MCA и EISA и стал шиной расширения сервера.
Тем не менее, PCI потребовалось некоторое время, чтобы заменить VESA Local Bus, широко известную как VLB; также потребовалось некоторое время, чтобы стать базовым стандартом шины ввода-вывода на компьютерах второго поколения Pentium. К 1996 году VESA Local Bus перестал существовать, и PCI был принят почти всеми производителями даже на 486 компьютерах. Но EISA пережила немного дольше, до 2000 года. PCI был также принят Apple Computer для своих профессиональных компьютеров Power Macintosh в середине 1995 года. Потребительская линейка продуктов Performa также приняла PCI в середине 1996 года, заменив LC PDS.
PCI добавила несколько новых функций и улучшений производительности в своих последних версиях. Это включает в себя 66 МГц 3,3 В и 133 МГц PCI-X. Другим улучшением является адаптация сигнализации PCI к другим форм-факторам. Последовательный стандарт PCI Express, представленный в 2004 году, является последним выпуском на компьютерном рынке и получил хорошие результаты. [Источник 2]
Принцип работы
Шина обладает процессоро-независимостью (в отличие от VLbus) и может работать параллельно с шиной процессора, не обращаясь к ней за запросами. Например, процессор работает с кэшем или системной памятью, а в это время по сети на ЖД производится запись информации, тем самым загрузка шины процессора значительно снижается. Кроме того, стандарт шины был объявлен открытым и передан PCI Special Interest Group, которая продолжила работу по совершенствованию шины (в настоящее время доступен R2.1).
Основные возможности
Синхронный 32-х или 64-х разрядный обмен данными (однако 64-разрядная шина в настоящее время используется только в Alpha-системах и серверах на базе процессоров Intel Xeon). При этом для уменьшения числа контактов (и стоимости) используется мультиплексирование, то есть адрес и данные передаются по одним и тем же линиям.
Поддержка 5V и 3.3V логики. Разъемы для 5 и 3.3V плат различаются расположением ключей.
Разъемы
Существуют и универсальные платы, поддерживающие оба напряжения. Заметим, что частота 66MHz поддерживается только 3.3V логикой. Частота работы шины 33MHz или 66MHz (в версии 2.1) позволяет обеспечить широкий диапазон пропускных способностей (с использованием пакетного режима):
При этом для работы шины на частоте 66MHz необходимо, чтобы все периферийные устройства работали на этой частоте.
Полная поддержка multiply bus master (например, несколько контроллеров жестких дисков могут одновременно работать на шине).
Поддержка write-back и write-through кэша.
Автоматическое конфигурирование карт расширения при включении питания.
Спецификация шины позволяет комбинировать до восьми функций на одной карте (например, видео + звук и т.д.).
Шина позволяет устанавливать до 4 слотов расширения, однако возможно использование моста PCI-PCI для увеличения количества карт расширения.
PCI-устройства оборудованы таймером, который используется для определения максимального промежутка времени, в течении которого устройство может занимать шину.
При разработке шины в ее архитектуру были заложены передовые технические решения, позволяющие повысить пропускную способность.
Шина поддерживает метод передачи данных, называемый «linear burst» (метод линейных пакетов). Этот метод предполагает, что пакет информации считывается (или записывается) «одним куском», то есть адрес автоматически увеличивается для следующего байта. Естественным образом при этом увеличивается скорость передачи собственно данных за счет уменьшения числа передаваемых адресов.
Шина PCI является той черепахой, на которой стоят слоны, поддерживающие «Землю» — архитектуру Microsoft/Intel Plug and Play (PnP) PC architecture. Спецификация шины PCI определяет три типа ресурсов: два обычных (диапазон памяти и диапазон ввода/вывода, как их называет компания Microsoft) и configuration space — «конфигурационное пространство».
Конфигурационное пространство состоит из трех регионов(см. рис. 3):
В заголовке содержится информация о производителе и типе устройства — поле Class Code (сетевой адаптер, контроллер диска, мультимедиа и т.д.) и прочая служебная информация.
Следующий регион содержит регистры диапазонов памяти и ввода/вывода, которые позволяют динамически выделять устройству область системной памяти и адресного пространства. В зависимости от реализации системы конфигурация устройств производится либо BIOS (при выполнении POST — power-on self test), либо программно. Базовый регистр expansion ROM аналогично позволяет отображать ROM устройства в системную память. Поле CIS (Card Information Structure) pointer используется картами cardbus (PCMCIA R3.0). С Subsystem vendor/Subsystem ID все понятно, а последние 4 байта региона используются для определения прерывания и времени запроса/владения. [Источник 3]
Архитектура
Адресные пространства
ЦП и устройства PCI должны иметь доступ к памяти, которая совместно используется между ними. Эта память используется драйверами устройств для управления устройствами PCI и для передачи информации между ними. Обычно разделяемая память содержит регистры управления и состояния для устройства. Эти регистры используются для управления устройством и считывания его состояния. Например, драйвер устройства PCI SCSI должен был прочитать свой регистр состояния, чтобы узнать, было ли устройство SCSI готово записать блок данных на диск SCSI. Или он может записать в регистр управления, чтобы запустить устройство после его включения.
Системная память ЦП может использоваться для этой общей памяти, но если это так, то каждый раз, когда устройство PCI получает доступ к памяти, CPU должен останавливаться, ожидая завершения работы устройства PCI. Доступ к памяти обычно ограничен одним системным компонентом за раз. Это замедлит работу системы. Также не рекомендуется позволять периферийным устройствам системы получать доступ к основной памяти неконтролируемым образом. Это было бы очень опасно; устройство-изгои может сделать систему очень неустойчивой.
Периферийные устройства имеют свои собственные пространства памяти. ЦП может получить доступ к этим пространствам, но доступ к устройствам в память системы очень строго контролируется с использованием каналов DMA (прямой доступ к памяти). У устройств ISA есть доступ к двум адресным пространствам, ISA I / O (вход / выход) и ISA-памяти. PCI имеет три; PCI I / O, PCI Memory и PCI Configuration.
Процессор Alpha AXP не имеет естественного доступа к адресным пространствам, отличным от адресного пространства системы. Он использует чипсеты поддержки для доступа к другим адресным пространствам, таким как пространство конфигурации PCI. Он использует схему разреженного адреса, которая крадет часть большого виртуального адресного пространства и сопоставляет ее с адресными пространствами PCI.
Структура передаваемой информации
Каждое PCI-устройство в системе, включая мосты PCI-PCI, имеет структуру данных конфигурации, которая находится где-то в адресном пространстве конфигурации PCI. Заголовок конфигурации PCI позволяет системе идентифицировать и управлять устройством. Точно там, где заголовок находится в адресном пространстве конфигурации PCI, зависит от того, где в топологии PCI это устройство. Например, видеокарта PCI, подключенная к одному слоту PCI на материнской плате ПК, будет иметь свой заголовок конфигурации в одном месте, и если он подключен к другому слоту PCI, его заголовок появится в другом месте в конфигурационной памяти PCI. Это не имеет значения, поскольку везде, где находятся устройства и мосты PCI, система найдет и настроит их, используя регистры состояния и конфигурации в своих конфигурационных заголовках.
Как правило, системы разработаны таким образом, что каждый слот PCI имеет свой PCI Configuration Header в смещении, относящемся к его слоту на плате. Так, например, первый слот на плате может иметь свою конфигурацию PCI со смещением 0 и вторым слотом со смещением 256 (все заголовки имеют одинаковую длину, 256 байтов) и так далее. Системный аппаратный механизм определен таким образом, что код конфигурации PCI может попытаться изучить все возможные заголовки конфигурации PCI для данной шины PCI и узнать, какие устройства присутствуют и какие устройства отсутствуют, просто попытавшись прочитать одно из полей заголовка (обычно поле идентификации поставщика) и получение какой-либо ошибки. В описании описывается одно возможное сообщение об ошибке, возвращающее 0xFFFFFFFF при попытке прочитать поля идентификации идентификации и идентификации устройства для свободного слота PCI.
Инициализация
Код инициализации PCI можно разбить на три логические части:
Драйвер устройства PCI
Драйвер устройства PCI на самом деле не является драйвером устройства, а функцией операционной системы, вызываемой при инициализации системы. Код инициализации PCI должен сканировать все шины PCI в системе, которые ищут все устройства PCI в системе (включая мостовые устройства PCI-PCI).
Он использует код PCI BIOS, чтобы выяснить, занят ли каждый слот в текущей шине PCI, которую он сканирует. Если слот PCI занят, он создает структуру данных pci_dev, описывающую устройство, и ссылки в список известных устройств PCI (на которые указывают pci_devices).
Код инициализации PCI начинается с сканирования PCI-шины 0. Он пытается прочитать поля идентификации идентификации и идентификации устройства для каждого возможного устройства PCI в каждом возможном слоте PCI. Когда он находит занятый слот, он создает структуру данных pci_dev, описывающую устройство. Все структуры данных pci_dev, созданные кодом инициализации PCI (включая все PCI-PCI Bridges), связаны в односвязный список; pci_devices.
Если PCI-устройство, которое было найдено, было мостом PCI-PCI, то структура данных pci_bus построена и связана с деревом структур данных pci_bus и pci_dev, на которые указывает pci_root. Код инициализации PCI может определить, является ли PCI-устройство PCI-PCI Bridge, поскольку он имеет код класса 0x060400. Затем ядро конфигурирует PCI-шину на другой (ниже по потоку) стороне PCI-PCI Bridge, которую он только что нашел. Если будет найдено больше PCI-PCI Bridges, они также будут настроены. Этот процесс известен как алгоритм глубины; топология PCI системы полностью отображается в глубину перед поиском по ширине. Когда операционная система ищет шины PCI по нисходящей линии связи, она также должна настраивать промежуточные и подчиненные шины шины PCI-PCI. [Источник 4]
Что такое порты персонального компьютера? И какие они бывают?
Про разъёмы для подключения внешних видеоустройств (VGA, DVI, HDMI) читайте в отдельной статье нашего сайта: Как подключить компьютер к домашнему телевизору? Методы которые работают
Порты персонального компьютера
Порт – электронное устройство, выполняемое прямо на материнской плате ПК или на дополнительных платах, устанавливаемых в персональный компьютер. Порты имеют уникальный разъем для подключения внешних устройств – периферии. Предназначены они для обмена данными между ПК и внешними устройствами (принтерами, модемами, цифровыми фотоаппаратами и т. д.). Довольно часто, в литературе можно встретить ещё одно название для портов – интерфейсы.
Все порты можно условно разбить на две группы:
Внешние порты персонального компьютера
Последовательный порт (COM-порт)
Один из самых старых портов, устанавливаемых в ПК на протяжении уже более 20 лет. В литературе довольно часто можно встретить его классическое наименование – RS232. Обмен данными при помощи его происходит в последовательном режиме, то есть линии передачи и приёма – однобитные. Таким образом, информация, которая передаётся от компьютера к устройству или наоборот, разделяется на биты, которые последовательно следуют друг за другом.
Скорость передачи данных, обеспечиваемая этим портом не велика, и имеет стандартизованный ряд: 50, 100, 150, 300, 1200, 2400, 4800, 9600, 14400, 38400, 57600, 115200 Кбит/сек.
Использовался последовательный порт для подключения к ПК таких «медленных» устройств, как первые принтеры и плоттеры, dial-up модемы, манипуляторы «мышь» и даже для связи компьютеров между собой. Как бы ни была медленной его скорость, для того, чтобы соединить устройства между собой требовалось всего три провода – настолько простым был протокол обмена данными. Понятно, что для полноценной работы требовалось большее количество проводников в шнуре.
На сегодняшний день последовательный порт практически уже не используется и полностью вытеснен более молодым, но и более скоростным «собратом» — USB-портом. Следует, правда, отметить, что некоторые производители все ещё комплектуют COM-портом свои материнские платы. Однако, само наименование — «последовательный порт» до сих пор используется разработчиками программного обеспечения. Так, например, Bluetooth-устройства, порты сотовых телефонов часто представляются именно, как «последовательный порт». Это, возможно, несколько сбивает с толку, но сделано это по той причине, что передача данных в них тоже осуществляется последовательно, но на более высокой скорости.
Если по какой-то причине вам может потребоваться COM-порт, а на вашем ПК его нет, то для это цели можно воспользоваться переходником, который подключается к современному USB-порту, имеющемуся на всех современных ПК, а с другой стороны у такого переходника имеется разъем последовательного порта. Есть, правда, одно ограничение, если программное обеспечение обращалось напрямую к «железу» настоящего COM-порта, то работать с таким переходником оно не будет. В этом случае необходимо приобретать специальную плату, которая устанавливается внутрь вашего ПК.
Конструктивно, последовательный порт ПК имеет разъем типа «папа» (с торчащими штырьками):
DB9 (9-ти штырьковый)
DB25 (25-ти штырьковый)
На сегодняшний день, 25-ти штырьковый разъем последовательного порта практически вышел из употребления и уже несколько лет не устанавливается на ПК. Если производитель снабжает материнскую плату COM-портом, то это 9-ти контактный разъем типа DB9.
Параллельный порт (LPT-порт)
Представляет собой интерфейс для подключения таких устройств, как принтеры, сканеры и плоттеры.
Позволяет одновременно передавать 8 бит данных, правда в одном направлении – от компьютера к периферии. В дополнении к этому, имеет 4 управляющих бита (так же как и в случае с битами данных, управляющие биты передаются от ПК к внешнему устройству), и 4 бита состояния (эти биты компьютер может «прочитать» из устройства).
В последние годы, LPT-порт усовершенствовали, и он стал двухсторонним, то есть биты данных стало возможным передавать через него в обе стороны. На сегодняшний день устарел и практически не используется, хотя производители материнских плат все ещё включают его в её состав.
Энтузиасты и радиолюбители часто используют этот порт для управления какими-либо нестандартными устройствами (поделки и пр.).
USB-интерфейс
USB – это сокращение полного названия порта – universal serial bus («универсальная последовательная шина»).
На сегодняшний день это один из самых широко используемых портов на персональном компьютере. И это не случайно – его технические характеристики и простота использования действительно впечатляют.
Скорость обмена данными для интерфейса USB 2.0 может достигать — 480 Мбит/сек, а интерфейса USB3.0 – до 5 Гбит/сек (!).
Причём, все версии этого интерфейса совместимы между собой. То есть устройство использующее интерфейс 2.0 может быть подключено к порту USB3.0 (порт в этом случае автоматически понизит скорость до нужного значения). Соответственно, устройство использующее порт USB 3.0 может быть подключено к порту USB 2.0. Единственное условие, если для нормальной работы требуется скорость выше, чем максимальная скорость USB 2.0, то нормальное функционирование периферийного устройства будет в этом случае не возможно.
Кроме этого, популярность данного порта обусловлена ещё и тем, что разработчики заложили в него одну, очень полезную особенность – данный порт может служить источником электропитания, для подключённого к нему внешнего устройства. В этом случае не требуется дополнительный блок для подключения к электрической сети, что очень удобно.
Для версии порта USB 2.0 максимальный потребляемый ток может достигать значения в 0.5A, а в версии USB3.0 – 0.9А. Превышать указанные значения не рекомендуется, так как это приведёт к выходу интерфейса из строя.
Назначение контактов Usb-разъёма:
Разработчики современных цифровых устройств, все время стремятся к минимизации. Поэтому, конструктивно данный порт может иметь кроме стандартного разъёма, ещё и мини-вариант для миниатюрных устройств – mini-USB. Никаких принципиальных отличий от стандартного USB-порта кроме конструкции самого разъёма mini-USB не имеет.
Практически все современные устройства имеют USB-порт для подключения к ПК. Лёгкость установки – подключенное устройство распознаётся операционной системой практически сразу после присоединения, даёт возможность пользоваться таким портом без специальных «компьютерных» знаний. Принтеры, сканеры, цифровые фотоаппараты, смартфоны и планшеты, внешние накопители – это лишь небольшой список периферийного оборудования, которое сейчас использует этот интерфейс. Простой принцип – «воткнул и работай» сделали данный порт поистине бестселлером среди всех имеющихся на сегодняшний день интерфейсов персонального компьютера.
Порт Fire-Wire (Другие названия — IEEE1394, i-Link)
Этот вид интерфейса появился сравнительно недавно – с 1995 года. Представляет собой высокоскоростную шину последовательного типа. Скорость передачи данных может достигать — до 400 Мбит/сек в стандарте IEEE 1394 и IEEE 1394a, 800 Мбит/сек и 1600 Мбит/сек — для стандарта IEEE1394b.
Изначально этот интерфейс был разработан, как порт для подключения внутренних накопителей (типа SATA), но лицензионная политика компании Apple – одного из разработчиков этого стандарта, требовала выплаты за каждый чип контроллера. Поэтому, на сегодняшний день лишь небольшое количество цифровых устройств (некоторые модели фотоаппаратов и видеокамер) снабжены данным видом интерфейса. Широкого распространения этот вид порта так и не получил.
Ethernet порт
Значение этого интерфейса трудно переоценить, как правило, именно он используется для подключения персонального компьютера к локальной сети или для выхода в интернет в большинстве случаев. Практически все современные ПК, ноутбуки и нетбуки оборудованы встроенным в материнскую плату Ethernet-портом. В этом нетрудно убедиться, если осмотреть внешние разъёмы.
Для подключения внешних устройств используется специальный Ethernet–кабель, имеющий с обоих концов одинаковые разъёмы – RJ-45, содержащие восемь контактов.
Кабель симметричен, в связи с чем, порядок подключения устройств значения не имеет – к любому из идентичных разъёмов кабеля можно подключить любое устройство на выбор – ПК, роутер, модем и т. п. Маркируется аббревиатурой — UTP, общепринятое название – «витая пара». В большинстве случаев как для домашнего, так и для офисного использования применяют кабель пятой категории марки UTP-5 или UTP-5E.
Скорость передаваемых по Ethernet-соединению данных зависит от технических возможностей порта и составляет 10 Мбит/сек, 100 Мбит/сек и 1000 Мбит/сек. Следует понимать, что эта пропускная способность является теоретической, и что в реальных сетях она несколько ниже в виду особенностей работы Ethernet-протокола передачи данных.
Также, следует иметь в виду, что далеко не все производители устанавливают в свои Ethernet-контроллеры быстродействующие чипы, так как они весьма дороги. Это приводит к тому, что на практике, реальная скорость передачи данных значительно ниже, указанной на упаковке или в спецификации. Как правило, практически все Ethernet-карты совместимы между собой и сверху вниз. То есть более новые модели, имеющие возможность подключения на скорости в 1000 Мбит/сек (1 Гбит/сек), без проблем будут работать со старыми моделями, на скоростях 10 и 100 Мбит/сек.
Для визуального контроля целостности подключения Ethernet-порт имеет индикаторы Link и Act. Индикатор Link — горит зелёным цветом при правильном и работающем физическом подключении, т. е. кабель между устройствами подключён, он целый, порты рабочие. Второй индикатор Act («активность») имеет, как правило, оранжевое свечение и мигает во время передачи или приёма данных.
Внутренние порты персонального компьютера
Как уже было сказано выше, внутренние порты предназначены для подключения такой периферии, как накопители на жёстких дисках, CD и DVD-ROM, «карт-ридеры», дополнительные COM и USB порты и т. п. Находятся внутренние порты либо на материнской плате, либо на дополнительных платах расширения, устанавливаемых в системную шину.
IDE-порт
Ныне устаревший интерфейс для подключения старых моделей накопителей на жёстких дисках («винчестеров», HDD). После создания SATA-интерфейса, получил название PATA-интерфейса, или сокращённо – ATA. PATA – ParallelAdvanced Technology Attachment. Это параллельный интерфейс передачи данных для подключения накопителей был разработан в середине 1986 года знаменитой теперь компанией WesternDigital.
В зависимости от производителя, материнская плата может содержать от одного до четырёх IDE-каналов. Современные производители, как правило, оставляют всего один IDE-порт для совместимости, а в последнее время и он исключён из состава материнской платы, будучи полностью вытеснен современным интерфейсом SATA.
Скорость передачи данных в последней версии интерфейса EnhancedIDE может достигать — 150 Мбит/сек. Подключение устройств осуществляется при помощи IDE-кабеля, имеющего 40 или 80 жил для старого или нового типа интерфейса соответственно.
Как правило, при помощи одного кабеля можно подключить до двух устройств одновременно к одному порту IDE. В этом случае, при помощи перемычек на накопителях, определяющих «старшинство» устройств работающих в паре, выбирается режим работы – на одном устройстве – «мастер» (master), а для другого «подчинённый» (slave).
Подключать можно как однотипные устройства, например, два накопителя на жёстких дисках или два DVD-ROM, так и разные в любых сочетаниях – DVD-ROM и HDD или CD-ROM и DVD-ROM. Разъём для подключения значения не имеет, следует лишь обратить внимания, что два разъёма для подключения периферии смещены для удобства к одному из концов шлейфа.
Следует также иметь в виду, что подключив «быстрое» устройство, рассчитанное на 80-ти жильный кабель при помощи старого 40-ка жильного кабеля, вы сильно снизите скорость обмена. Кроме этого, если одно из устройств в паре имеет старый (медленный) интерфейс ATA, то скорость передачи данных в этом случае будет определяться именно скоростью работ этого устройства.
При наличии двух портов IDE и двух накопителей внутри ПК, для увеличения скорости обмена данными необходимо подключать каждый накопитель на отдельный порт IDE.
SATA-порт
Этот интерфейс является развитием своего предшественника интерфейса IDE, с той лишь разницей, что в отличие от своего «старшего товарища» он является не параллельным, а последовательным интерфейсом. SATA – SerialATA.
Конструктивно он имеет всего семь проводников для своей работы и намного меньшую площадь как самого разъёма, так и связующего кабеля.
Скорость передачи данных у этого интерфейса значительно выше устаревшего IDE и в зависимости от версии SATA составляет:
Так же, как и IDE-интерфейс шнур для подключения устройств «универсален» — разъёмы одинаковы с обеих сторон, но в отличие от «собрата» теперь при помощи одного SATA-кабеля можно подключить лишь одно устройство к одному SATA-порту.
Но вряд ли стоит огорчаться по этому поводу. Производители позаботились о том, чтобы количество портов было достаточным для самых разных применений, устанавливая на одну материнскую плату до 8 портов SATA. Разъем SATA-порта третьей ревизии, как правило, имеет ярко-красный цвет.
Дополнительные порты
Большинство материнских плат оборудуется производителями дополнительным количеством портов USB, а иногда и ещё одним, дополнительным COM-портом.
Сделано это для удобства пользователя. Большинство современных корпусов настольных ПК имеют Usb-разъёмы, установленные на передней панели для комфортного подключения внешних накопителей. В этом случае не нужно тянуться к задней стенке системного блока и «попадать» в Usb-разъём, который выведен на заднюю панель.
Такой разъем на передней панели и подключается к дополнительному USB-порту установленному на материнской плате. Кроме всего прочего, выведенных на заднюю панель интерфейсов USB может попросту не хватать, в виду большого количества устройств периферии, в этом случае можно приобрести дополнительную планку с разъёмами USB и подключить их к дополнительным портам.
Все вышесказанное относится и к другим портам, установленным на материнской плате. Например, последовательный порт COM или FireWireIEEE1394 может попросту не выводиться на заднюю панель персонального компьютера, однако на материнской плате он в то же время присутствует. В этом случае достаточно купить соответствующий шлейф и вывести его наружу.
Системные шины PCI, PCIExpress (PCIex 1, PCIex 16)
Назвать портами данные разъёмы будет технически неверно, хотя метод подключения к ним дополнительных плат всё-таки чем-то схож с другими привычными портами. Принцип тот же – воткнул и включил. Система в большинстве случаев сама найдёт устройство и запросит (или установит автоматически) для него драйвера.
В такие шины устанавливаются, например, внешняя графическая карта, звуковая карта, внутренний модем, плата видеоввода, другие дополнительные платы расширения, которые позволяют ПК расширить свои функциями и возможностями.
Шины PCI и PCIe несовместимы друг с другом, поэтому прежде чем приобрести себе плату расширения необходимо уточнить – какие системные шины установлены на материнской плате вашего ПК.
PCIex 1 и PCIex 16 – это современная реализация более старой шины PCI разработанной в 1991 году. Но в отличие от своей предшественницы, она является последовательной шиной, а кроме этого все шины PCIe соединены по топологии «звезда», в то время как старая шина PCI соединялась параллельно друг другу. Кроме этого, новая шина обладает такими преимуществами, как:
Различаются шины PCI Express количеством проводников подводимых к слоту, при помощи которых осуществляется обмен данными с установленным устройством (PCIex 1, PCIex2, PCIex 4, PCIex 8, PCIex 16, PCIex 32). Максимальная скорость передачи данных может достигать — 16 Гбит/сек.