Мягкий

Руководство по драйверам устройств от А до Я в Windows 10, 8.1 и 7

Попробуйте наш инструмент устранения неполадок





Последнее обновление 17 апр. 2022 г. руководство по драйверам устройств 0

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

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



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

Согласно Википедии , водитель это компьютерная программа, которая управляет или управляет определенным типом устройства, подключенного к компьютеру.

Проще говоря, драйвер — это программный элемент, который связывает аппаратное обеспечение с операционной системой. Через драйвер ядро ​​ПК подключается к аппаратным элементам. Практически без системных драйверов было бы невозможно:



  • Печать страницы текста;
  • Воспроизведение файла MP3 (система использует звуковые драйверы для преобразования двоичного файла в формат MP3);
  • Использование клавиатуры, видеокарты, мыши и т. д.

Цель драйвер устройства заключается в обеспечении беспрепятственного подключения оборудования к любой версии операционной системы.

Как работает драйвер?

Как работает драйвер устройства



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

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



Драйверы ядра и пользовательского режима — в чем разница?

Существуют различные типы драйверов устройств — для материнской платы, BIOS, виртуальных устройств и так далее. Однако их обычно делят на две большие категории — драйверы ядра и драйверы пользовательского режима. В чем разница между ними? Давайте посмотрим повнимательнее и попробуем провести различия:

Драйверы ядра

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

драйверы ядра

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

Драйверы пользовательского режима

Драйвер пользовательского режима используется, когда пользователь ПК инициирует ситуацию, в которой к компьютеру подключается новое оборудование (не основанное на ядре). Сюда входит большинство устройств plug-and-play — принтеры, клавиатуры, микрофоны и т. д. В отличие от драйвера ядра, драйвер пользовательского режима не имеет прямого доступа к оборудованию — драйвер взаимодействует со всеми элементами оборудования через системный API.

Драйверы пользовательского режима

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

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

Другие типы драйверов

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

Блок против персонажей

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

Драйверы персонажей записывать один символ данных, эквивалентный байту информации за раз. Эмпирическое правило заключается в том, что любое устройство, подключенное к последовательному порту, использует символьный драйвер. Этот тип также используется для последовательных шин. Мышь, как последовательное устройство, является хорошим примером использования символьных драйверов.

Блокировать драйверы , с другой стороны, может читать и записывать несколько символов одновременно. Название типа происходит от его операционной модели. Драйвер блока работает, создавая блок и заполняя его всеми данными, которые он может содержать. Такой тип драйвера устройства используется жестким диском или компакт-диском (последний, однако, требует, чтобы ядро ​​проверяло, подключено ли устройство к ПК каждый раз, когда оно вызывается каким-либо программным обеспечением).

Драйверы виртуальных устройств

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

Дженерик против производителя оригинального оборудования

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

Любой драйвер, используемый операционной системой, по всей вероятности, общий . Связанные с OEM могут использоваться различными издателями программного обеспечения или специфичны для конкретного устройства.

Например, Windows 10 работает с использованием универсальных драйверов.

Однако, если не существует универсального драйвера для конкретного оборудования, предназначенного для подключения к ПК, производитель разработает проприетарный драйвер, который будет OEM-связанный . Пользователю придется установить эти драйверы вручную после подключения оборудования к устройству.

Репозиторий OEM-драйверов

Обычные для 1990-х и начала 2000-х OEM-драйверы сейчас становятся редкостью, поскольку большинство брендов используют встроенные драйверы.

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

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

Откройте диспетчер устройств

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

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

Вывод

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