Технологія Plug and Play або «включи і грай»

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

Суть технології 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.

Ссылка на основную публикацию