Драйвер (англ. Driver) (множина драйвери. Варіант драйвера розмовний і професійний) - комп'ютерна програма. за допомогою якої інша програма (зазвичай операційна система) отримує доступ до апаратного забезпечення деякого пристрою. У загальному випадку, для використання будь-якого пристрою (як зовнішнього, так і внутрішнього) необхідний драйвер. Але зазвичай з операційними системами поставляються драйвери для ключових компонентів апаратного забезпечення, без яких система не зможе працювати. Однак для деяких пристроїв (таких, як графічна плата або принтер) можуть знадобитися спеціальні драйвери, що зазвичай надаються виробником.
Ідеологія побудови драйверів
Операційна система управляє деякими «віртуальним пристроєм», яке розуміє стандартний набір команд. Драйвер переводить ці команди в команди, які розуміє безпосередньо пристрій. Ця ідеологія називається «абстрагування від апаратного забезпечення». Вперше у вітчизняній обчислювальній техніці подібний підхід з'явився в серії ЄС ЕОМ. а такого роду керуючі програми називалися канальними програмами.
Драйвер складається з декількох функцій, які обробляють певні події операційної системи. Зазвичай це 7 основних подій:
- вам потрібно завантажити драйвер. Тут драйвер реєструється в системі, виробляє первинну ініціалізацію і т. П .;
- вивантаження. Драйвер звільняє захоплені ресурси - пам'ять, файли, пристрої і т. П .;
- відкриття драйвера. Початок основної роботи. Зазвичай драйвер відкривається програмою як файл, функціями CreateFile () в Win32 або fopen () в UNIX-подібних системах;
- читання;
- запис: програма читає або записує дані з / в пристрій, що обслуговує драйвером;
- закриття: операція, зворотна відкриття, звільняє зайняті при відкритті ресурси і знищує дескриптор файлу;
- керування вводом-висновком-IO Control-IOCTL. Найчастіше драйвер підтримує інтерфейс введення-виведення, специфічний для даного пристрою. За допомогою цього інтерфейсу програма може послати спеціальну команду, яку підтримує даний пристрій. Наприклад, для SCSI пристроїв можна послати команду GET_INQUIRY, щоб отримати опис пристрою. У Win32 системах управління здійснюється через API-фунцию DeviceIoControl (). У ioctl ()
інтеграція драйверів
У міру розвитку систем, що поєднують в собі на одній платі не тільки центральні елементи комп'ютера, але і більшість пристроїв комп'ютера в цілому, виникло питання зручності підтримки таких систем, які отримали назву «апаратна платформа», або просто «платформа».
Спочатку виробники платформ поставляли набір окремих драйверів для операційних систем, зібраний на один носій (зазвичай CD), Потім з'явилися установчі пакети, які називались «4-in-1» і «One touch», і дозволяли спростити установку драйверів в систему. Однак єдиного, усталеного терміна довго не було.
Сучасний термін, що описує такі набори драйверів пристроїв - Board Support Package. або «пакет підтримки платформи». Крім власне драйверів, він може, як і інші установчі пакети, містити модулі операційної системи і програми.
Дивитися що таке "Драйвер пристрою" в інших словниках:
Драйвер пристрою - програма, написана спеціально для конкретного периферійного пристрою з метою забезпечити управління цим пристроєм з боку операційної системи. За англійськи: Device driver Див. Також: Драйвери Фінансовий словник Фінам ... Фінансовий словник
драйвер пристрою - įtaiso tvarkyklė statusas T sritis radioelektronika atitikmenys: angl. device driver vok. Gerätetreiber, m rus. драйвер пристрою, m pranc. gestionnaire de périphérique, m ... Radioelektronikos terminų žodynas
драйвер пристрою - програмна процедура, керуюча конкретним пристроєм, наприклад, дисковим накопичувачем, звуковою картою і ін. (Див. Драйвер) ... Русский індекс до Англо-російського словник по музичній термінології
Драйвер управління доступом до середовища - драйвер пристрою: працюючий на підрівні управління доступом до середовища моделі OSI; забезпечує низькорівневий доступ до мережевих адаптерів. За англійськи: Media Access Control driver Синоніми: Драйвер плати мережевого адаптера, NIC драйвер ... ... Фінансовий словник
ДРАЙВЕР - Допоміжна комп'ютерна програма, яка забезпечує дію якогось певного комплектуючого пристрою (зазвичай навіть якийсь конкретної його моделі і, природно, фірми виробника), підключеного до комп'ютера, на якому вона ... ... Словник бізнес-термінів
Драйвер - Цей термін має також інші значення див. Драйвер (значення). Операційні системи ... Вікіпедія
Драйвер (електроніка) - Мікросхема драйвер RS 232 Драйвер (англ. Driver керуючий пристрій, водій) електронний пристрій, призначений для перетворення електричних сигналів, метою якого є управління че ... Вікіпедія
драйвер друкувального пристрою - spausdintuvo tvarkyklė statusas T sritis radioelektronika atitikmenys: angl. printer driver vok. Druckertreiber, m rus. драйвер друкувального пристрою, m pranc. gestionnaire d imprimante, m ... Radioelektronikos terminų žodynas