М'який

Що таке драйвер пристрою? Як це працює?

Спробуйте Наш Інструмент Для Усунення Проблем





Опубліковано наОстаннє оновлення: 16 лютого 2021 року

Операційна система, інші прикладні програми та різні апаратні пристрої створюються різними групами людей. Тому за замовчуванням ОС та інші програми не можуть взаємодіяти з апаратними пристроями. Тут на допомогу приходить драйвер пристрою. Це частина програмного забезпечення, яка виконує роль транслятора між операційними системами та апаратними пристроями. Завдання драйвера пристрою — забезпечити безперебійне функціонування апаратних пристроїв, підключених до системи. Драйвер принтера повідомляє ОС, як надрукувати вибрану інформацію на сторінці. Щоб ОС переклала біти аудіофайлу у відповідний вихід, необхідний драйвер звукової карти. Таким чином, драйвери пристроїв існують для кожного апаратного пристрою, підключеного до вашої системи.



Що таке драйвер пристрою

Зміст[ приховати ]



Що таке драйвер пристрою?

ОС не обов’язково знати деталі роботи апаратного забезпечення. Використовуючи драйвер пристрою, він взаємодіє лише з цим конкретним обладнанням. Якщо відповідний драйвер пристрою не встановлено, зв’язок між ОС та обладнанням відсутній. Такий апаратний пристрій може не працювати належним чином. Драйвер пристрою та відповідний апаратний пристрій зв’язуються через шину комп’ютера, до якої під’єднано пристрій. Драйвери пристроїв відрізняються для кожної операційної системи та залежать від обладнання. Драйвер пристрою також відомий як програмний драйвер або просто драйвер.

Як працюють драйвери пристроїв?

Апаратний пристрій хоче зв’язатися з програмою у вашій системі. Ви можете уявити цю ситуацію як дві особи, які розмовляють різними мовами. Отже, потрібен перекладач. Тут роль перекладача грає драйвер пристрою. Програмне забезпечення надає драйверу інформацію, яка пояснює, що обладнання має виконувати. Драйвер пристрою використовує цю інформацію, щоб змусити драйвер виконувати роботу.



Драйвер пристрою перекладає інструкції програмної програми/ОС на мову, яку розуміє апаратний пристрій. Щоб система працювала ефективно, у вас повинні бути всі необхідні драйвери пристроїв. Коли ви вмикаєте свою систему, ОС спілкується з драйверами пристроїв і BIOS приймати рішення про виконання різних апаратних завдань.

Якби не драйвер пристрою, система не мала б способу зв’язуватися з пристроями, або програмні програми мали б знати, як безпосередньо взаємодіяти з апаратним забезпеченням (враховуючи широкий спектр програм і апаратних пристроїв, які ми маємо сьогодні, це було б важко). Неможливо створити програмне забезпечення з можливістю безпосереднього зв’язку з усіма видами апаратних пристроїв. Таким чином, драйвери пристроїв змінюють гру.



Обидва – апаратні пристрої та програмні програми залежать від драйверів пристроїв для безперебійної роботи. Програми зазвичай використовують загальні команди для доступу до пристроїв. Драйвер пристрою перетворює їх у спеціалізовані команди, які може зрозуміти пристрій.

Драйвери пристроїв зазвичай поставляються як вбудовані компоненти в ОС. Їх надає виробник. Якщо апаратний або програмний компонент замінено або оновлено, ці драйвери пристроїв стають непотрібними.

Драйвери віртуальних пристроїв

Драйвер віртуального пристрою — це компонент драйвера пристрою, який допомагає апаратному пристрою встановити зв’язок з ОС або програмою. Це драйвери для віртуальних пристроїв. Драйвери віртуальних пристроїв допомагають забезпечити безперебійний потік даних. Кілька програм можуть отримати доступ до певного апаратного пристрою без конфлікту. Коли драйвер віртуального пристрою отримує сигнал переривання від апаратного пристрою, він визначає наступний курс дій на основі статусу налаштувань пристрою.

Де використовується драйвер віртуального пристрою?

Коли ми використовуємо програмне забезпечення для емуляції апаратного пристрою, для такого пристрою використовується драйвер віртуального пристрою. Відповідним прикладом може бути використання a VPN . Ви створюєте віртуальну мережеву карту, щоб безпечно підключатися до Інтернету. Це віртуальна мережева карта, створена VPN. Для цієї карти потрібен відповідний драйвер, який зазвичай встановлюється програмним забезпеченням VPN.

Чи для всіх пристроїв потрібні драйвери?

Потрібен драйвер для пристрою чи ні, залежить від того, чи розпізнає ваша операційна система апаратний пристрій та його функції. Деякі периферійні пристрої, які невідомі операційній системі та потребують драйвера: відеокарта, USB-пристрій, звукова карта, сканер, принтер, модем контролера, мережева карта, пристрій для зчитування карт тощо... Операційні системи зазвичай мають деякі загальні драйвери, які дозволяють використовувати звичайні апаратні пристрої працювати на базовому рівні. Знову ж таки, умова полягає в тому, що ОС повинна розпізнавати особливості пристрою. Деякі пристрої, які можуть працювати з загальними драйверами: оперативна пам’ять, клавіатура, миша, динаміки, монітор, жорсткий диск, дисковод, процесор, блок живлення, джойстик тощо… Необхідно пам’ятати, що загальний драйвер, наданий операційною системою, не оновлюється. так само часто, як і драйвери, надані виробником обладнання.

Читайте також: Що таке комп’ютерний файл?

Що буде, якщо ви не встановили драйвер?

Якщо ви не встановили драйвер для пристрою, пристрій може не працювати взагалі або працювати лише частково. Наприклад, такі пристрої, як миша/клавіатура, працюватимуть без драйвера. Але якщо у вашій миші є додаткові кнопки або на клавіатурі є спеціальні клавіші, ці функції не працюватимуть. Якщо ви користуєтеся Windows, ви можете знайти помилку конфлікту драйверів в диспетчері пристроїв, якщо у вас відсутній драйвер. Зазвичай виробник випускає оновлення драйвера, щоб стерти помилки, створені драйвером. Тому завжди мати найновішу версію драйвера для ваших апаратних пристроїв.

Драйвер працюватиме лише в тому випадку, якщо у вашій системі встановлено відповідний пристрій. Якщо ви спробуєте встановити драйвер для неіснуючого обладнання, цього не відбудеться. Наприклад, встановлення драйвера відеокарти, коли у вас немає відеокарти в системі, не дасть вашій системі можливості працювати з відеокартою. Вам потрібно мати як апаратний пристрій, так і оновлений драйвер пристрою для нього.

Типи драйверів пристроїв

Існує драйвер пристрою майже для кожного апаратного пристрою, який використовується сьогодні. Ці драйвери можна в цілому розділити на наступні 2 категорії – драйвери пристроїв користувача та драйвери пристроїв ядра

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

Це драйвери пристроїв, які користувач запускає під час використання системи. Це для пристроїв, які користувач підключив до системи, крім тих, що належать до програмне забезпечення ядра . Драйвери пристроїв для пристроїв plug and play вважаються драйверами пристроїв користувача. Щоб зняти тиск із системних ресурсів, драйвери пристроїв користувача записуються на диск. Але драйвери пристроїв для ігрових пристроїв зазвичай зберігаються в основній пам'яті.

Читайте також: Що таке файл ISO?

Драйвери пристроїв ядра

Загальні драйвери, які доступні у вигляді вбудованого програмного забезпечення разом з ОС, називаються драйверами пристроїв ядра. Вони завантажуються в пам'ять як частина ОС. Покажчик на драйвер зберігається в пам'яті і може бути викликаний, коли це потрібно. Драйвери пристроїв ядра призначені для таких пристроїв, як процесор, материнська плата, BIOS та інші пристрої, що належать до програмного забезпечення ядра.

З драйверами пристроїв ядра існує поширена проблема. Після виклику драйвер пристрою ядра завантажується в оперативну пам’ять. Це не можна перемістити у віртуальну пам’ять. Якщо одночасно працює кілька драйверів пристроїв, система стає повільною. Щоб подолати цю проблему, кожна ОС має мінімальні системні вимоги. Операційні системи об’єднують ресурси, необхідні драйверам пристроїв ядра. Це гарантує, що користувачам не доведеться турбуватися про потребу в пам’яті.

Інші типи драйверів пристрою

1. Універсальні та OEN драйвери

Якщо драйвер пристрою доступний разом з операційною системою, він називається загальним драйвером пристрою. Загальний драйвер пристрою працює для конкретного пристрою незалежно від його марки. Windows 10 має загальні драйвери пристроїв для часто використовуваних апаратних пристроїв.

Іноді апаратні пристрої мають певні функції, які ОС не може розпізнати. Виробник пристрою надає відповідний драйвер для таких пристроїв. Вони називаються драйверами пристроїв OEM. Щоб такі пристрої працювали належним чином, після інсталяції ОС драйвери необхідно встановлювати окремо. Приблизно в той час, коли використовувалася Windows XP, навіть драйвери для материнської плати доводилося встановлювати окремо. Сьогодні більшість сучасних систем мають вбудовані загальні драйвери пристроїв.

2. Блокові та символьні драйвери

Драйвери пристроїв можна класифікувати як драйвери блоків або драйвери символів залежно від способу читання та запису даних. Такі пристрої, як жорсткі диски, компакт-диски ПЗУ і USB-накопичувачі класифікуються залежно від способу їх використання.

Термін драйвер блоку використовується, коли одночасно читається або записується більше одного символу. Створюється блок, і блочний пристрій намагається отримати кількість інформації, яка відповідає розміру блоку. Жорсткі диски і CD-ROM вважаються блокуючими драйвери пристроїв.

Термін драйвер символу використовується, коли дані записуються по одному символу. Драйвери символьних пристроїв використовують послідовні шини. Будь-який пристрій, підключений до послідовного порту, має символьний драйвер. Наприклад, миша - це пристрій, підключений до послідовного порту. Він використовує драйвер символьного пристрою.

Читайте також: Що таке Wi-Fi 6 (802.11 ax)?

Управління драйверами пристроїв

Усі драйвери у вашій системі Windows керуються диспетчером пристроїв. Драйвери пристроїв не потребують особливої ​​уваги після встановлення. Іноді вони мають оновлення, щоб виправити помилку, або оновлення, що надають нову функцію. Тому рекомендується час від часу перевіряти наявність оновлень драйверів та інсталювати їх (якщо такі є). Щоб полегшити вашу роботу, існують програми, які перевірять та оновлять драйвери пристроїв.

Оновлення драйверів, надані виробником, завжди доступні безкоштовно на його офіційному сайті. Будьте обережні, щоб не платити за оновлення драйвера пристрою!

Оновлення драйверів є важливим, оскільки часто багато проблем з апаратним пристроєм можна простежити до проблеми з драйвером пристрою.

Резюме

  • Драйвер пристрою допомагає ОС та іншим програмам взаємодіяти з апаратними пристроями, підключеними до системи
  • Сучасні операційні системи забезпечують вбудовані драйвери пристроїв для часто використовуваних периферійних пристроїв
  • Щоб використовувати інші апаратні пристрої, необхідно встановити відповідні драйвери пристроїв, надані виробником
  • Підтримка оновлення драйверів пристроїв має вирішальне значення для функціонування системи.
  • Драйвер зовнішнього пристрою потрібен лише для тих пристроїв, функції яких не розпізнаються вашою операційною системою.
Адитья Фаррад

Адитья є самовмотивованим професіоналом у сфері інформаційних технологій і останні 7 років пише про технології. Він охоплює Інтернет-послуги, мобільні пристрої, Windows, програмне забезпечення та інструкції.