Драйвер: відмінності між версіями

[перевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
джерела
Немає опису редагування
Рядок 1:
{{Otheruses|Драйвер (значення)}}
'''Драйвер''' ({{lang-en|driver}}, {{lang-ua|водій}}, керівник) — [[комп'ютерна програма]], за допомогою якої [[операційна система]] отримує доступ до певного [[Електронний пристрій|приладу]] чи частини [[апаратне забезпечення|апаратного забезпечення]].

У загальному випадку для використання кожного пристрою, підключеного до [[комп'ютер]]а, необхідний спеціальний драйвер. Зазвичай [[операційна система]] вже містить драйвери для ключових компонентів апаратного забезпечення, без яких система не зможе працювати. Однак для більш специфічних пристроїв (таких, як [[графічна плата]], [[модем]] або [[принтер]]) можуть знадобитися спеціальні драйвери, які зазвичай надає виробник пристрою. Іншими словами, '''драйвери '''— це посередники між операційною системою і апаратними пристроями комп'ютера, що використовуються для передачі і прийому даних між ними.

Для зручного пошуку і роботи існують спеціальні програми для оновлення драйверів.<ref>{{Cite web|title=Програмні компоненти, які використовуються пристроями для взаємодії з операційною системою.|url=https://thinkmobiles.com/blog/ru/programy-dlja-obnovlenija-draiverov/|website=|accessdate=|language=|last=|first=|date=|publisher=}}</ref> Крім того, деякі драйвери можуть автоматично оновлюватися чи завантажуватися через [[Windows Update]].
 
== Ідеологія побудови програмних драйверів ==
Рядок 15 ⟶ 19:
У сучасних операційних системах широкого призначення ([[ядро Linux]], [[Windows 10]]) налічуються сотні і тисячі драйверів, що постачаються разом з ОС. Деякі з них є специфічними для окремо взятих [[Комп'ютерна платформа|апаратних платформ]]. Наприклад, у Linux драйвер <code>msr.ko</code> призначений для доступу до [[Model-specific register|модельно-залежних регістрів процесора]] винятково архітектури x86. Багато Linux-драйверів є універсальними і після перекомпіляції можуть працювати на різних платформах, де присутнє обладнання, підтримуване драйвером (наприклад, драйвери [[Графічний процесор|графічних процесорів]] для шини [[PCI Express]] успішно працюють на материнських платах для [[x86]], [[ARM]]{{r|HoneyComb}} і [[RISC-V]]-процесорів).
 
У часи розповсюдження перших версій Microsoft Windows звичайною була практика постачання драйверів виробниками обладнання на [[Носій даних|носії інформації]] (дискети, компакт-диски)ин носій (зазвичай CD), Потім з'явилися установні пакети, що називалися «[[4-in-1]]» та «One touch» і дозволяли спростити{{джерело}} установку драйверів у систему. Однак єдиного, усталеного терміна довго не було.
 
Сучасний термін, що описує такі набори драйверів пристроїв&nbsp;— [[Board Support Package]], або «пакет підтримки платформи». Крім власне драйверів, він може, як і інші установні пакети, містити модулі операційної системи й програми.