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

6 байтів вилучено ,  3 роки тому
м
Відкинуто редагування 95.135.46.231 (обговорення) до зробленого Qcig
Немає опису редагування
м (Відкинуто редагування 95.135.46.231 (обговорення) до зробленого Qcig)
Мітка: Відкіт
 
== Ідеологія побудови програмних драйверів ==
ОпераційнаороОпераційна система керує деяким «віртуальним пристроєм», який розуміє стандартний набір команд. Драйвер переводить ці команди в команди, які розуміє безпосередньо пристрій. Ця ідеологія називається «абстрагування від апаратного забезпечення». Драйвер складається з декількох функцій, які обробляють певні події операційної системи. Зазвичай це 7 основних подій:
* завантаження драйвера. Драйвер реєструється в системі, робить первинну ініціалізацію й т.п. ;
* вивантаження. Драйвер звільняє захоплені ресурси — пам'ять, файли, пристрої й т.п. ;