Что такое pnp устройства
Перейти к содержимому

Что такое pnp устройства

Plug-and-Play

PnP сокр. от Plug-and-Play (подключи и играй) – это способность компьютера обнаруживать и автоматически настраивать аппаратное обеспечение, не требуя физических действий от пользователя.

Что такое Plug and Play - определение в словаре.

Технология Plug-and-Play была введена на IBM совместимых компьютерах с выпуском операционной системы Microsoft Windows 95. Компьютеры Apple Macintosh всегда поддерживали возможность автоматического обнаружения и установки оборудования.

Для правильной работы PnP на PC пользователь должен иметь следующее:

  • BIOS поддерживающий Plug-and-Play
  • ОС Windows 95, 98, 2000, XP или более позднюю версию поддерживающую PnP
  • Периферийные устройства с поддержкой PnP

Совет: На сегодняшний день все новые компьютеры имеют Plug-and-Play возможности.

Понравилось? Поделись с друзьями!

Новое
  • 5 причин перегрева компьютера
  • Вылетают игры на компьютере: причины
  • Не открываются страницы в браузерах в Windows 10
  • Что делать, если программы из магазина в Windows 10 не подключаются к интернету
  • Что делать, если внезапно перестали работать USB в Windows 10

Sysadminium

Из предыдущей статьи мы узнали про подсистему ввода / вывода. А в этой разберем один из её компонентов, а именно PnP диспетчер.

Оглавление скрыть

PnP-диспетчер

PnP-диспетчер является основным компонентом Windows, который позволяет распознавать подключаемое оборудование и производить с ним некоторые действия.

Поддержка технологии PnP основывается на промышленных стандартах подключаемых к шинам устройств. Например в стандарте USB заложен способ самоидентификации устройств подключенных к шине USB.

PnP-диспетчер реализует следующие возможности:

  • Распознает устройства подключенные при загрузке системы, а также при подключении нового оборудования и при его отключении.
  • Собирает об устройствах информацию и на её основе выделяет ресурсы для каждого устройства. Ресурсами могут быть: прерывания, диапазон адресов ввода / вывода, регистры ввода / вывода, ресурсы шины и так далее.
  • Загружает соответствующие драйвера в систему. Если драйвер есть в системе, он будет загружен. Если подходящего драйвера нет, пользователя попросят указать местоположение драйвера, для его установки.
  • Поддерживает сетевые устройства, например принтеры или проекторы. Для этого специальные драйверы шины распознают сеть как шину, и подключают к этой шине сетевые устройства.

Помимо того что система поддерживает PnP, сами драйверы должны поддерживать эту технологию. Если в системе будет драйвер без поддержки PnP, то он может помешать работе всей системе. Так как PnP-диспетчер занимается распределением ресурсов для оборудования и нечего не знает про не PnP-драйвер, то могут возникнуть конфликты. Кроме того, драйверы без поддержки PnP могут помешать системе перейти в спящий режим или режим гибернации.

Перечисление устройств

Перечисление устройств происходит при:

Диспетчер устройств / Обновить конфигурацию оборудования

  • загрузке системы,
  • возобновлении из гибернации,
  • получении явного распоряжения, например при нажатии кнопки «Обновить конфигурацию оборудования» в «Диспетчере устройств».

PnP-диспетчер начинает перечисление устройств с виртуального драйвера шины root, который представляет всю систему и играет роль драйвера шины для не PnP-устройств и для абстрактных объектов HAL.

HAL действует как драйвер шины для устройств напрямую подключенных к материнской плате (обычно это шина PCI).

Также корневой драйвер шины обнаруживает другие шины, и вот на этих шинах PnP-диспетчер обнаруживает подключенное оборудование с поддержкой PnP. По мере поступления информации от драйверов шин об обнаруженных устройствах формируется дерево устройств.

Пример дерева устройств Windows

В свойствах устройства, в «Диспетчере устройств» можно посмотреть различные сведения об устройстве:

Сведения об устройстве «Мышь»

Стек устройств

Есть еще такое понятие — стек устройства. Стек строится снизу вверх, стек каждого устройства состоит как минимум из двух объектов. Внизу драйвер шины создает PDO (Physical Device Object), вверху объект FDO (Functional Device Object) — функциональный драйвер. Между PDO и FDO могут быть различные фильтры (поддраверы). Например:

Стек usb-мыши

  • снизу PDO — драйвер шины USB,
  • сверху FDO — драйвер мышки.

Вот еще пример (с фильтрами):

Стек web-камеры

  • снизу PDO — драйвер шины USB,
  • далее фильтр — драйвер микрофона,
  • затем еще один фильтр — драйвер камеры,
  • далее FDO — функциональный драйвер веб камеры.

Реестр для PnP-диспетчера

PnP-диспетчер знает кому какой драйвер нужен благодаря информации из реестра. Вот основные ветки:

  • HKLM\System\CurrentControlSet\Enum — известные типы устройств;
  • HKLM\System\CurrentControlSet\Control\Class — настройки устройств;
  • HKLM\System\CurrentControlSet\Services — настройки драйверов.

Когда драйвер шины обнаруживает новое устройство, он сначала создает PDO, затем оповещает о новом устройстве PnP-диспетчер. Тот в ответ запрашивает у драйвера шины идентификатор устройства и идентификатор экземпляра устройства (чтобы различить два одинаковых устройства). И далее PnP-диспетчер загружает необходимые драйвера (FDO) и фильтры (список берется из реестра). Так создается стек устройства.

Установка устройств и управление драйверами

В спецификациях технологии PnP определено, как компьютер обнаруживает и настраивает подключаемое оборудование, а также автоматически устанавливает драйверы. Технология PnP поддерживается в Windows 7, поэтому после подключения устройства автоматически выполняются поиск подходящего пакета драйверов и настройка устройства. Это существенно упрощает установку.

Тем не менее, не следует разрешать пользователям подключать к рабочим компьютерам любые устройства. Программа драйвера работает как часть ОС, имея неограниченный доступ ко всему компьютеру, поэтому следует разрешать установку только проверенного оборудования. Когда пользователь Windows 7 присоединяет устройство, происходит его обнаружение. Служба Plug and Play идентифицирует устройство и ищет в хранилище нужный драйвер. Если он найден, устройство считается авторизованным, и файлы драйвера при помощи службы Plug and Play копируются из хранилища драйверов в системное расположение, как правило, в папку С:\Windows\System32\Drivers . При помощи службы Plug and Play выполняется настройка реестра и запуск установленного драйвера.

Установка драйверов устройств из Центра обновления Windows

По умолчанию обновленные драйверы устройств, выгруженные в Центр обновления Windows (Windows Update), загружаются и устанавливаются на клиентских компьютерах автоматически. Изменить такое поведение можно в диалоговом окне Параметры установки устройств (Device Installation Settings). Самый простой способ его открыть — ввести в поле поиска меню Пуск (Start) фразу установка устройства (device installation) и щелкнуть вариант Изменение параметров установки устройства (Change Device Installation Settings).

По умолчанию установлено значение Да, делать это автоматически (рекомендуется) (Yes, Do This Automatically (Recommended)). Чтобы запретить установку на компьютеры с Windows 7 непроверенных драйверов, установите переключатель Никогда не устанавливать драйверы из Центра обновления Windows (Never Install Driver Software From Windows Update).

Если выбран вариант Всегда устанавливать наиболее подходящие драйверы из Центра обновления Windows (Always Install The Best Driver Software From Windows Update), целесообразность замены уже установленного драйвера определяется автоматически. При этом у вас не будет возможности протестировать новый драйвер перед установкой. Выбрав вариант Устанавливать драйверы из Центра обновления Windows , если они не найдены на компьютере (Only Install Driver Software From Windows Update If It Is Not Found On My Computer), вы также не сможете протестировать новый драйвер перед установкой. В среде предприятия, особенно, когда ПО распространяется через службы обновления Windows (WSUS), возможность обновления драйверов с сайта Центра обновления Windows (Windows Update) следует отключить, а сайт исключить из пути поиска.

Размещение драйвера устройства

Если нужного драйвера нет в хранилище, администратор должен одобрить это устройство. Этот процесс называется размещением (staging).

В групповой политике вы можете разрешить обычным пользователям компьютера утверждать установку устройства, принадлежащего к определенному классу установки устройств. Вы также можете разместить драйвер устройства, чтобы обычные пользователи могли его устанавливать. Но поступать так со всеми устройствами нежелательно. На практикуме этого занятия вы узнаете, как настроить групповую политику, чтобы пользователи без административных привилегий могли устанавливать отдельные устройства и классы установки устройств.

В Windows 7 процесс размещения начинается с поиска подходящего пакета драйвера в папках, указанных в записи реестра DevicePath . Как настроить дополнительные папки поиска драйверов устройств в Windows 7, вы узнаете на практикуме данного занятия. Если подходящий драйвер не найден, выполняется поиск в Центре обновления Windows (Windows Update). Затем пользователю предлагается вставить установочный диск. Если драйвер найден, система проверяет, есть ли у пользователя право размещать пакет драйвера в хранилище. Для этого у пользователя должны быть учетные данные администратора или политика компьютера должна допускать установку драйверов известных устройств обычным пользователям. Затем выполняется проверка цифровой подписи пакета. Если пакет драйвера не подписан или подписан при помощи сертификата, не найденного в хранилище надежных издателей, пользователю будет предложено подтвердить действие. Если драйвер утвержден полномочным пользователем, копия пакета драйвера размещается в хранилище драйверов и установка продолжается.

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

Установка устройства, не поддерживающего Plug and Play

Если устройство не поддерживает PnP (например, старое устройство), для его установки вам понадобится учетная запись с административными полномочиями. Если у вас есть установочный диск устройства, Майкрософт рекомендует воспользоваться записанной на нем программой установки. Обычно это делается перед подключением устройства. В противном случае откройте Диспетчер устройств (Device Manager), щелкните правой кнопкой имя компьютера в дереве консоли и выберите команду Установить старое устройство (Add Legacy Hardware). Откроется Мастер установки оборудования (Add Hardware Wizard).

Выполняя инструкции мастера, вы сможете выполнить поиск оборудования или установить оборудование, выбранное вручную из списка. В первом случае устройство необходимо подключить к компьютеру. Процедура установки такая же, что и при установке PnP-оборудования, не прошедшего предварительную авторизацию. Если вы решите выбрать оборудование самостоятельно, вам будет предложен список типов устройств. Если вы выделите вариант Показать все устройства (All Devices), выберите устройство из списка производителей. Если у вас есть драйвер (не обязательно пакет установки драйвера) на съемном диске или в папке на жестком диске, щелкните кнопку Установить с диска (Have Disk). После выбора драйвера мастер установит оборудование. При наличии неполадок (например, ошибки с кодом 10 — не удается запустить устройство) они будут перечислены на последней странице мастера.

Настройки политик установки устройств

На практикуме этого занятия вам предстоит разрешить пользователям, не являющимся администраторами, устанавливать устройства заданного класса установки в Редакторе локальной групповой политики (Local Group Policy Editor). С его помощью можно настроить и политики установки устройств. Последовательно разверните узлы: Конфигурация компьютера (Computer Configuration), Административные шаблоны (Administrative Templates), Система (System), Установка устройства (Device Installation) и щелкните элемент Ограничения на установку устройств (Device Installation Restrictions). Перейдите на вкладку Стандартный (Standard) со списком политик.

Чтобы открыть Редактор локальной групповой политики (Local Group Policy Editor), введите gpedit.msc в поле поиска меню Пуск (Start). Обязательно просмотрите сведения о каждой политике в разделе Ограничения на установку устройств (Device Installation Restrictions) и в разделе Установка устройства (Device Installation), дважды щелкнув политику.

Работа с драйверами устройств

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

Если обновленный драйвер распространяется через Центр обновления Windows (Windows Update), как правило, он устанавливается автоматически после загрузки. В Диспетчере устройств (Device manager) также есть возможность обновления драйвера. Обычно ею пользуются для установки нового или обновленного драйвера от поставщика оборудования до публикации драйвера в Центре обновления Windows (Windows Update). Чтобы получить последнюю версию драйвера и протестировать его на компьютере-образце под управлением Windows 7, загрузите файлы драйвера с веб-сайта поставщика и выполните обновление драйвера вручную.

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

Существует два способа начать процесс обновления драйвера в Диспетчере устройств (Device Manager):

  • щелкните устройство правой кнопкой и выберите команду Обновить драйверы (Update Driver Software);
  • дважды щелкните устройство и щелкните Обновить (Update Driver) на вкладке Драйвер (Driver).

Иногда проблему можно решить не удалением и повторной установкой драйвера, а его отключением.

При наличии конфликта драйверов, если речь идет не о PnP-устройстве, попробуйте отключить один из драйверов или остановить его. Чтобы откатить драйвер, откройте вкладку Драйвер (Driver) окна свойств устройства. Если установлен только один драйвер, кнопка Откатить (Roll Back Driver) недоступна. Откат драйвера выполняют, если обновленный драйвер устройства работает хуже предыдущего или конфликтует с другими драйверами. При этом предыдущий драйвер остается в хранилище, а процесс происходит без вмешательства пользователя (за исключением подтверждения действия в окне UAC).

Чтобы собрать сведения о неполадках драйвера или просто получить дополнительные сведения о драйвере, щелкните кнопку Сведения (Driver Details) на вкладке Драйвер (Driver). На экране отобразится информация о месте хранения файлов драйвера. Обратите внимание, что это не хранилище драйверов (оно является защищенной областью). Файлы работающего драйвера, как правило, имеют расширение SYS и действуют как часть ОС. Файлы установки драйвера имеют расширение INF . В сведениях о драйвере содержится информация о поставщике (обычно, стороннем производителе), версии файла, цифровой подписи (как правило, Майкрософт) и авторских правах. Версия файла пригодится для поиска сведений о проблемном драйвере в Интернете, например, в блогах Майкрософт.

Разрешение конфликтов драйверов

В наши дни конфликты драйверов встречаются куда реже, чем раньше. А ведь еще лет 15 назад при подключении принтера могла перестать работать мышь! Почти все современное оборудование поддерживает технологию PnP. Установка происходит под управлением ОС, и конфликтов, как правило, удается избежать. Однако система неидеальна, и возможность возникновения конфликтов есть. Обычно, конфликт возникает, когда двум устройствам требуются одни и те же ресурсы, особенно при пересечении прерываний или диапазонов ввода-вывода. Задать использование ресурсов можно в диалоговом окне Свойства (Properties) на вкладке Ресурсы (Resources). Для большинства драйверов установлен флажок Автоматическая настройка (Use Automatic Settings), а кнопка Изменить (Change Settings) недоступна.

Конфликты между устройствами PnP возникают редко. Для их разрешения достаточно на время отключить одно из устройств. Иногда разрешить конфликт можно, обновив драйвер (если обновление имеется) или удалив и повторно установив оборудование. Если в конфликте участвует устройство, не поддерживающее PnP, для решения проблемы может понадобиться его остановка. Чтобы остановить устройство, не поддерживающее PnP, выполните следующие действия:

  1. Откройте Диспетчер устройств (Device Manager).
  2. В меню Вид (View) выберите команду Показать скрытые устройства (Show Hidden Devices).
  3. Дважды щелкните элемент Драйверы несамонастраиваемых устройств (Non-Plug and Play Drivers), щелкните правой кнопкой устройство, которое нужно остановить, и выберите Свойства (Properties).
  4. На вкладке Драйвер (Driver) щелкните кнопку Остановить (Stop), затем Ok .

Почти так же осуществляется и повторный запуск устройства. Только вместо кнопки Остановить (Stop) нужно щелкнуть кнопку Запустить (Start). Кроме того, на данной вкладке можно изменить тип запуска. Обратите внимание: если кнопка Запустить (Start) на вкладке Драйвер (Driver) недоступна, драйвер уже загружен.

Поиск конфликтов в программе Сведения о системе (System Information)

Если вы предполагаете, что драйвер устройства работает неправильно из-за конфликта ресурсов, откройте утилиту Сведения о системе (System Information) и просмотрите требования, предъявляемые всеми устройствами к параметрам ввода-вывода и IRQ . Это удобнее, чем открывать вкладку Ресурсы (Resources) для каждого устройства в отдельности. Чтобы запустить утилиту, введите msinfo32 в строке поиска меню Пуск (Start), в окне Выполнить (Run) или в командной строке. Для запуска Msinfo32 не требуется командная строка с повышенными полномочиями. В программе приводятся общие сведения о системе.

В узле Аппаратные ресурсы (Hardware Resources) вы найдете сведения о ресурсах памяти, ввода-вывода и прерывания IRQ для каждого из устройств компьютера. Наиболее полезные сведения для разрешения конфликтов содержит узел Конфликты и совместное использование (Conflicts/Sharing). При возникновении проблем с конкретным устройством введите его имя в поле Искать (Find What).

Сведения о конкретных устройствах (CD-ROM, звуковое устройство, дисплей и т.д.) находятся в узле Компоненты (Components). При диагностике самый полезный раздел — Устройства с неполадками (Problem Devices). В нем перечислены неработающие устройства, устройства, для которых не установлены драйверы, и пр. В узле Программная среда (Software Environment) имеется раздел Системные драйверы (System Drivers), в котором перечислены драйверы ядра. Здесь можно узнать, работает драйвер или нет. Вы можете найти драйвер по имени или описанию при помощи поля Искать (Find What).

Диспетчер проверки драйверов

Не всегда неполадки драйверов вызваны конфликтами. Бывает, что устройства работают неправильно или возникают STOP-ошибки, а сведений о конфликтах нет, и отключение других драйверов ничего не дает. В комплект Windows 7 входит инструмент Диспетчер проверки драйверов (Driver Verifier Monitor), позволяющий вести наблюдение за драйверами устройств и выявлять недопустимые вызовы процедур или действия, способные нанести вред системе. Он позволяет ставить драйверы «под нагрузку» и тестировать их на предмет некорректного поведения.

Диспетчер проверки драйверов (Driver Verifier Monitor), вызываемый командой verifier . Флаг /volatile позволяет запустить проверку любого драйвера без перезагрузки, даже если Диспетчер проверки драйверов (Driver Verifier Monitor) уже не работает, а также запустить проверку уже загруженного драйвера. Подобное нововведение, впервые представленное в Windows Vista, значительно сокращает число перезапусков. Это экономит время и позволяет вести наблюдение за драйвером во время подключения или удаления устройства.

С помощью диспетчера вы можете запрашивать параметры, добавлять и удалять устройства, но наибольшей функциональностью обладает параметр /faults , позволяющий вводить нагрузочные тесты заданного уровня сложности для определения способности драйвера корректно работать в любых ситуациях. Например, можно имитировать недостаток ресурсов или режим ожидания, возвращающий неожиданный результат. Вы можете наблюдать за использованием ресурсов (распределением пула) и следить за количеством посланных в систему ошибок. Диспетчер проверки драйверов (Driver Verifier Monitor) — это главным образом инструмент для создания нагрузки, который проинформирует вас, например, о возможности сбоя драйвера, если использование диска или памяти превысит определенный порог. Наблюдать за использованием ресурсов и диагностировать причины нехватки ресурсов можно при помощи более общих средств, например Системного монитора (Performance Monitor) или Диспетчера задач (Task Manager).

Подписи драйверов и цифровые сертификаты

Цифровые подписи позволяют администраторам и пользователям, устанавливающим ПО для Windows, получать сведения о подлинности издателя, предоставившего программный пакет. Для установки неподписанных компонентов, работающих в режиме ядра, требуются административные полномочия. Драйверы должны быть подписаны при помощи сертификатов, являющихся доверенными в Windows 7. Сертификаты с подписями надежных издателей хранятся в хранилище сертификатов Доверенные издатели (Trusted Publishers).

Администратор волен утвердить установку неподписанного драйвера или драйвера с подписью, которой нет в хранилище сертификатов от доверенных издателей. Это допустимо, при условии что драйвер устанавливается на тестовый компьютер в ознакомительных целях, а не в целях массового распространения на клиентские компьютеры. Многие драйверы приходят из надежных источников (например, от производителей оборудования), но еще не прошли процесс проверки, результатом которого является цифровая подпись. Не имеют подписи даже некоторые драйверы Майкрософт. Когда вы или другие администраторы устанавливаете драйверы, авторизация — не проблема. Другое дело, когда вам нужно, чтобы драйвер установили обычные пользователи. Даже после размещения драйвера пользователи не смогут установить его, поскольку утвердить установку драйвера без действительной подписи может только администратор.

Получить самозаверяющий (self-signed) сертификат, действительный в пределах организации, можно только от сервера ЦС под управлением Windows Server с работающими службами сертификации (Certificate Services). Такой сертификат не действителен в другой организации, если между организациями нет доверительных отношений. Даже внутри организации Майкрософт рекомендует применять эту процедуру только в тестовой сети, а в производственной среде устанавливать исключительно драйверы с действительной подписью.

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

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

Наличие цифровой подписи — гарантия того, что пакет пришел из заявленного источника (подлинность) без повреждений и изменений (целостность). Цифровой сертификат служит удостоверением организации. Он заслуживает доверия, так как подвергается электронной проверке в центре сертификации.

Общая процедура подписи драйвера устройства такова:

  1. Создайте цифровой сертификат в консоли Сертификаты (Certificates) на сервере сертификатов. Кроме того, можете воспользоваться утилитой MakeCert .
  2. Добавьте сертификат в хранилище Доверенные корневые центры сертификации (Trusted Root Certification Authorities). Эта операция выполняется в консоли Сертификаты (Certificates) путем копирования и вставки.
  3. Добавьте сертификат в хранилище Доверенные издатели (Trusted Publishers). Это также делается в оснастке Сертификаты (Certificates).
  4. Подпишите пакет драйвера устройства при помощи сертификата. Для этого подготовьте INF-файл пакета драйвера, создайте файл каталога для пакета драйвера и подпишите файл каталога с помощью утилиты Signtool .

Технология Plug and Play и драйверы устройств

plug-and-play

Что такое драйвер устройства, Plug and Play, DirectX и хранилище драйверов?

Успешность работы пользователя во многом зависит от того, насколько хорошо работают внешние и внутренние устройства. Для наилучшей работы оборудования, нужны хорошие, проверенные драйвера. Сегодня, и на протяжение нескольких тем позднее, мы обсудим основные вопросы по работе с драйверами для различных устройств.

Сегодняшняя запись будет местом сосредоточения определений, связанных с темой оборудования компьютера. Эта запись нужна для того, чтобы легко можно было обратиться к ней, в случае возникновения вопроса по какому-либо определению. Объяснив же однажды что есть что, я лишу себя необходимости повторять определения вновь и вновь. Поехали.

Что такое драйвер устройства?

Что из себя представляет драйвер устройства? Драйвер какого-либо устройства — это программный пакет, в котором указаны правила использования данного устройства. Драйвер является переходным уровнем между операционной системой и аппаратным обеспечением компьютера. С помощью операционной системы мы даем сигнал, например, включить web-камеру. Чтобы физически включить web-камеру нужно передать какой-то сигнал в нее. Драйвер устройства и выполняет роль передатчика программного сигнала до физического устройства, и обратно. Не будь драйверов, мы бы не смогли работать на компьютере, так как операционная система не может на прямую обращаться к устройству. Именно этим и объясняется возможность фатальных ошибок BSOD, при которых вернуть операционную систему к жизни уже невозможно.

Технология Plug and Play

Технология Plug and Play(включи и играй, PnP) — это технология компании Microsoft, благодаря которому возможно автоматическое определение и настройка подключенного устройства. Другими словами, подключи устройство и используй его. Именно поэтому технологию и назвали Plug and Play. Это технология лишает пользователя необходимости искать и устанавливать драйвера вручную. Например, большинство компьютерных мышек и клавиатур, сразу же после первого подключения готовы к работе. А ведь Вы даже не установили драйвер этого устройства!

Что такое PnP-устройство?

PnP-устройство — это такое устройство, которое поддерживает технологию Plug and Play. А это означает, что благодаря работе нескольких подсистем, драйвер для данного устройства будет найден и установлен автоматически, без участия пользователя. Поэтому, на упаковке товара стараются указать что устройство является именно Plug and Play устройством — ведь это лишает пользователя сомнений по поводу того, сможет ли он самостоятельно установить устройство.

Где найти диспетчер устройств в Windows?

Диспетчер устройств — это оснастка консоли MMC, специализация которой управление аппаратным обеспечением компьютера. Тут Вы можете ознакомится с полным списком всех установленных на компьютере устройств. Но, так как главная задача для операционной системы в плане устройств это их правильная работа и единственным способом управления этим является управление их драйверами, то и основной функционал Диспетчера устройств связан именно с этим. Тут Вы можете просмотреть полную информацию о драйвере какого-то устройства, удалить драйвер, отключить его, установить новый, откатить драйвер и многое другое.

Что такое DirectX?

DirectX — это набор API . А API — это интерфейс программирования приложений. API содержит в себе набор уже готовых шаблонов для программирования приложений. DirectX является примером API . И создан он корпорацией Microsoft. Естественно, для своих целей. DirectX — это набор API для программирования под Windows. В большинстве своем используется для создания и поддержки игр.

Что такое подпись драйвера?

Подпись драйвера устройства. У каждого человека есть своя подпись. И у каждого человека есть свое имя и фамилия. Такая же уникальная информация должна быть у драйверов. Драйвера, в основном, создаются самими разработчиками устройств. И создав драйвер, они должны наделить его уникальной подписью, где указывается разработчик, информация про драйвер и так далее. Наличие подписи драйвера говорит о том, что драйвер был создан именно этим разработчиком и что в него не были внесены какие-либо изменения. А это приводит к мысли о том, что не подписанные драйвера могут быть опасными. Можете узнать больше о подписи драйверов тут.

Что такое хранилище драйверов?

Хранилище драйверов — это такая защищенная область на жестком диске компьютера, в которой сосредоточены все установленные драйвера. Так же, там могут находится драйвера устройств, которые на данный момент не используется системой. Но все они могут быть использованы в любом момент времени. Добавить драйвер в хранилище драйверов можно и вручную.

Понимание данных понятий довольно важно, чтобы понять последующие темы про оборудования и их драйвера. До встречи.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *