Драйвер: відмінності між версіями
[неперевірена версія] | [неперевірена версія] |
Вилучено вміст Додано вміст
Pozytyv (обговорення | внесок) →Посилання: прибрав {{Вікіфікувати|дата=січень 2011}} - стаття вікіфікована |
Апаратний драйвер |
||
Рядок 1:
'''Драйвер''' ({{lang-en|driver}}) — [[комп'ютерна програма]], за допомогою якої [[операційна система]] отримує доступ до приладу [[апаратне забезпечення|апаратного забезпечення]]. У загальному випадку для використання кожного пристрою, підключеного до [[комп'ютер]]а, необхідний спеціальний драйвер. Зазвичай [[операційна система]] вже містить драйвери для ключових компонентів апаратного забезпечення, без яких система не зможе працювати. Однак для більш специфічних пристроїв (таких, як [[графічна плата]] або [[принтер]]) можуть знадобитися спеціальні драйвери, які надає виробник пристрою.
'''Драйвер''' ({{lang-en|driver}}) — буферний драйвер, апаратна [[компонента]] ([[мікросхема]] чи дискретна схема), за допомогою якої узгоджуються несумісні сигнальні рівні напруги чи струму між електронними (або іншими не електронними) компонентами. Аналогом драйвера для узгодження протоколів (рівнів) сигналів/живлення різних приладів чи пристроїв є [[адаптер]].
== Ідеологія побудови драйверів ==▼
▲== Ідеологія побудови програмних драйверів ==
Операційна система керує деяким "віртуальним пристроєм", який розуміє стандартний набір команд. Драйвер переводить ці команди в команди, які розуміє безпосередньо пристрій. Ця ідеологія називається "абстрагування від апаратного забезпечення". Драйвер складається з декількох функцій, які обробляють певні події операційної системи. Зазвичай це 7 основних подій:
* завантаження драйвера. Драйвер реєструється в системі, робить первинну ініціалізацію й т.п. ;
|