Plug and Play и не каких сложностей

Когда вы подключаете к порту USB, например, флешку, то вряд ли вы задумываетесь о том, как так получается, что это, на самом деле,  довольно сложное, устройство, почти мгновенно опознается компьютером и становится готовым к работе. А ведь подобная ситуация существовала далеко не всегда. Быстрое подключение устройств стало возможным благодаря появлению в начале 1990-х гг технологии Plug and Play (или, сокращенно, PnP). Еще, казалось бы, совсем недавно компьютерный мир обходился без этой технологии, а теперь она стала для всех нас настолько обыденной, что мы практически ее не замечаем.

plug and play

Суть технологии PnP

Раньше, до появления технологии Plug and Play, для подключения к системному блоку какого-либо периферийного устройства, неважно, будь то мышь, принтер или внутренняя плата расширения типа звуковой карты, необходимо было вручную осуществлять  конфигурирование оборудования. Это означало самостоятельное определение таких параметров, как номера прерывания и прямого доступа к памяти. Также очень часто пользователю требовалось устанавливать джамперы и перемычки на устройстве. Разумеется, подобная ситуация порождала многочисленные проблемы и даже могла привести к выходу устройств из строя.

Технология Plug and Play позволила делать всю рутинную работу по настройке устройств автоматически, за пользователя, попутно экономя ему много времени и сил. Кроме того, технология Plug and Play позволяет подключать устройства «на ходу», без перезагрузки компьютера, а сам процесс распознавания новых устройств занимает всего несколько секунд. Стандарт PnP теперь поддерживают практически все внешние порты и шины компьютера, такие, как USB, PCI, COM, и.т.д.

Немного истории

Словосочетание Plug and Play в переводе дословно означает «Включи и играй» (или «работай» – в зависимости от того, насколько серьезным является предназначение подключаемого устройства). Первой из операционных систем семейства Windows, в которой появилась поддержка этой технологии, была ОС Windows 95. Впрочем, на других компьютерных платформах подобные технологии появились еще раньше. Например, на платформе Mac подобная технология называлась NuBus, а на платформе Amiga – Autoconfig.

Для того, чтобы пользователи любой ОС смогли бы использовать возможности технологии в полной мере, она должна поддерживаться материнской платой компьютера, то есть, ее поддержка должна быть зашитой в системной BIOS. Первая спецификация Plug and Play была разработана в 1993 совместными усилиями таких известных компаний, как Intel, Compaq, Microsoft и Phоenix. Очень быстро технология была принята большинством производителей оборудования. Простые пользователи также очень скоро оценили ее преимущества по достоинству. Позднейшие усовершенствования технологии стали включать поддержку интерфейса ACPI, а вместе с ним и автоматическое управление питанием компьютера.

Принцип работы технологии PnP

Хотя Plug and Play значительно упрощает пользователю работу с компьютером и установку нового оборудования, тем не менее, в своей основе она довольно сложна. Для того, чтобы в полной мере использовать ее преимущества, необходимо, чтобы технология PnP поддерживалась бы следующими компонентами программного и аппаратного обеспечения:

BIOS материнской платы компьютера

  1. Самим устройством, которое подключается к нему
  2. Операционной системой

Принцип работы технологии в упрощенном виде выглядит так – после включения компьютера и проверки оборудования, до загрузки операционной системы специальная программа, хранящаяся в BIOS, получает от каждого устройства уникальный идентификатор, содержащийся в специальной ячейке памяти устройства, и конфигурирует устройства, необходимые для загрузки системы.

Впоследствии, после загрузки операционной системы, эти идентификаторы также используются для конфигурирования устройств. В ОС Windows конфигурированием   занимается специальная служба «Диспетчер устройств». В задачи этой службы входит распределение системных ресурсов и разрешение конфликтов между устройствами.  Наибольшим приоритетом пользуются устройства, имеющие более жесткие требования к ресурсам. Также операционная система отслеживает и контролирует процесс «горячего» подключения и отключения новых устройств.

Заключение

Технология Plug and Play призвана облегчить жизнь пользователю, исключить проблемы при подключении внешних устройств к шинам расширения и разъемам компьютера при помощи автоматического конфигурирования нового оборудования и распределения системных ресурсов. При этом ключевым условием полноценного функционирования технологии на компьютере является ее поддержка на уровне BIOS.

Порекомендуйте Друзьям статью: