Устаревшие Plug and Play - Legacy Plug and Play
эта статья слишком полагается на использованная литература к основные источники.Март 2013 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Период, термин Устаревшие Plug and Play,[1] также сокращено до Устаревший PnP,[2] описывает ряд спецификаций и Майкрософт Виндоус функции, связанные с конфигурацией устройств операционной системы, и идентификаторы назначаются Форум UEFI.[3] Стандарты были в первую очередь направлены на IBM PC стандартный автобус, позже названный Стандартная отраслевая архитектура (ISA). Соответствующие спецификации также определены для общих внешних или специализированных автобусов, которые обычно подключаются через ISA во время разработки, включая RS-232 и параллельный порт устройств.
В качестве функции Windows Plug and Play относится к функциональности операционной системы, которая поддерживает подключение, настройку и управление с помощью встроенных устройств Plug and Play.[4] Первоначально считавшаяся частью того же набора функций, что и спецификации, Plug and Play в этом контексте в первую очередь относится к обязанностям и интерфейсам, связанным с разработкой драйверов Windows.[5]
Plug and Play позволяет обнаруживать устройства без вмешательства пользователя, а иногда и для незначительной настройки ресурсов устройства, таких как порты ввода-вывода и карты памяти устройства. PnP - это особый набор стандартов, который не следует путать с общим термином «plug and play», который описывает любую спецификацию оборудования, которая устраняет потребность в пользовательской настройке ресурсов устройства.[6]
ACPI является преемником Legacy Plug and Play.
Обзор
Стандарт Plug and Play требует, чтобы конфигурация устройств обрабатывалась PnP BIOS, который затем предоставляет сведения о распределении ресурсов операционной системе. Процесс вызывается во время загрузки. При первом включении компьютера совместимые устройства идентифицируются и назначаются неконфликтные. IO адреса, запрос на прерывание числа и Каналы DMA.
Термин был принят Microsoft в отношении их Windows 95 товар. Другой операционные системы, такие как AmigaOS Автоконфигурация и Mac OS NuBus система уже некоторое время поддерживала такие функции (под разными именами или без имени).[7] Даже Иггдрасиль Linux рекламировал себя как «Plug and Play Linux» по крайней мере за два года до Windows 95. Но этот термин подключи и играй постепенно стал универсальным благодаря всемирному признанию Windows.
Как правило, устройства, не поддерживающие PnP, необходимо идентифицировать в настройках BIOS компьютера, чтобы система PnP не переназначила эти устройства. Проблемы во взаимодействии между устаревшими устройствами, не поддерживающими PnP, и системой PnP могут привести к ее отказу, в результате чего эту технологию исторически называли «подключи и молись».[2]
Характеристики
Устаревшие спецификации Plug and Play были определены Microsoft и Intel, который предложил изменения в устаревшем оборудовании, а также в BIOS для поддержки обнаружения устройств с привязкой к операционной системе. Позже эти роли взяли на себя ACPI стандарт[1] который также переносит поддержку управления питанием и настройкой в операционную систему, в отличие от прошивки, как ранее требовалось «Plug and Play BIOS» и APM технические характеристики. Следующие стандарты составляют то, что Microsoft описывает как устаревшее Plug and Play, в отличие от собственных спецификаций Plug-and-Play, таких как PCI и USB.
- Спецификация Plug and Play BIOS[8]
- Спецификация Plug and Play ISA[9]
- Спецификация Plug and Play для IEEE 1394
- Технические характеристики внешнего COM-устройства Plug and Play[10]
- Спецификация устройства параллельного порта Plug and Play
- Спецификация Plug and Play SCSI
- Устаревшие правила Plug and Play
Виндоус виста удалила поддержку Legacy Plug and Play, для этого требуется ACPI-совместимый BIOS.[11]
Требования
Для использования Plug and Play необходимо выполнить три требования:
- В Операционные системы должен быть совместим с Plug and Play.
- В BIOS должен поддерживать Plug and Play.
- Устанавливаемое устройство должно быть совместимым с Plug and Play.
Идентификация оборудования
Аппаратное обеспечение Plug-and-play обычно также требует своего рода идентификационного кода, который оно может предоставить, чтобы компьютерное программное обеспечение могло его правильно идентифицировать.
Эта система идентификационного кода не была интегрирована в ранние Стандартная отраслевая архитектура (ISA) аппаратное обеспечение, распространенное на ПК, когда впервые была представлена технология Plug and Play. ISA Plug and Play вызвала одни из величайших трудностей, которые изначально делали PnP очень ненадежным. Это привело к насмешливому термину «Подключи и молись», поскольку Адреса ввода / вывода и IRQ в первые дни линии часто устанавливались неправильно. Позже компьютерные автобусы любить MCA, EISA и PCI (который в то время становился отраслевым стандартом) интегрировал эту функциональность.
Наконец, Операционная система компьютера должен уметь обрабатывать эти изменения. Обычно это означает поиск прерывает из шины, сообщая, что конфигурация изменилась, а затем считывая информацию с шины, чтобы определить, что произошло. Старые конструкции шин часто требовали считывания всей системы для обнаружения этих изменений, что для многих устройств может занять много времени. В более современных конструкциях используется какая-то система для уменьшения или устранения этой "охоты"; например, USB использует для этой цели систему концентратора.
Когда изменение обнаружено, ОС затем проверяет информацию в устройстве, чтобы выяснить, что это такое. Затем он должен загрузить соответствующий драйверы устройств чтобы заставить его работать. В прошлом это было делом по принципу «все или ничего», но современные операционные системы часто включают возможность найти подходящий драйвер на Интернет и установить его автоматически.
Смотрите также
- Удобство для пользователя
- Расширенные данные конфигурации системы (ESCD)
- Дополнительное ПЗУ
- Универсальный Plug and Play (UPnP)
- Низкое количество контактов (LPC)
- Расширенная конфигурация и интерфейс питания (ACPI)
использованная литература
- ^ а б «Последний документ по устаревшей технологии Plug and Play». Архивировано из оригинал на 2016-03-03. Получено 2008-10-25.
- ^ а б «Руководство для ПК - Plug and Play (устаревшая версия)». pcguide.com.
- ^ тедхудек. «Plug and Play ID - запрос PNPID - драйверы Windows». docs.microsoft.com. Получено 2020-09-09.
- ^ «Plug and Play - архитектура и поддержка драйверов». microsoft.com. Microsoft. Архивировано из оригинал на 2004-06-16.
- ^ «WDM: Введение в модель драйверов Windows». microsoft.com. Microsoft. Архивировано из оригинал на 2004-08-29.
- ^ «Руководство для ПК - подключи и работай». pcguide.com.
- ^ "ДНК / Dongly Things". douglasadams.com.
- ^ Compaq; Phoenix Technologies; Intel (5 мая 1994 г.). Спецификация Plug and Play BIOS (PDF) (Версия 1.0A ред.). Архивировано из оригинал (PDF) 23 апреля 2016 г.. Получено 11 июня, 2015.
- ^ Intel; Microsoft (5 мая 1994 г.). Спецификация Plug and Play ISA (RTF) (Версия 1.0A ред.).
- ^ Microsoft; Продукция Hayes для микрокомпьютеров. Спецификация внешнего COM-устройства Plug and Play (PDF).
- ^ Маршалл, Аллен. «ACPI в Windows Vista» (PPT). Корпорация Майкрософт. Получено 2010-07-02.
внешние ссылки
- Реестр идентификаторов PNP форума UEFI
- Технические характеристики и документы Microsoft Plug and Play
- https://web.archive.org/web/20040615191235/http://www.microsoft.com/whdc/system/pnppwr/pnp/pnpid.mspx (ID P&P)
- https://web.archive.org/web/20041019180414/http://www.microsoft.com/whdc/archive/idpnp.mspx
- https://web.archive.org/web/20050107175505/http://www.microsoft.com/whdc/archive/pnpbiosp.mspx