Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Розробка програми-драйвера клавіатури

Реферат Розробка програми-драйвера клавіатури





рамного забезпечення


У зв'язку з описаними вище вимогами до функціональності, стає очевидним, що реалізовується драйвер повинен виконуватися в режимі ядра, так як нам необхідно розробити драйвер пристрою, безпосередньо взаємодіє з підсистемами ядра ОС. Це пов'язано також з тим, що розробляється драйвер, зокрема, повинен обробляти запити на введення-виведення їх посилають усіма додатками, використовуваними користувачем. Необхідно також визначити який тип і клас драйвера буде розроблятися, про що буде сказано надалі. br/>

.3.1 Класифікація драйверів

В· Драйвери режиму ядра

В· Драйвери файлових систем

В· Успадковані

В· Драйвери Plug and Play (PnP)

В· відеодрайвером

В· Драйвери користувацького режиму

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


2.3.2 Модель WDM

Windows driver model (WDM) - це специфікація, створена для спрощення процесу побудови драйверів, в даний момент є стандартною. У відповідність з вимогами корпорації Microsoft все нові драйвери повинні розроблятися, слідуючи даної специфікації. Це, крім прямування структурі WDM увазі також підтримку Plug and Play (PnP) і управління електроживленням. p align="justify"> У моделі WDM використовується багаторівневий підхід, відповідно до якого кожен пристрій управляється мінімум двома драйверами: драйвером шини і функціональним драйвером. Також до пристрою можуть бути підключені драйвери фільтрів. p align="justify"> В категорії драйверів WDM виділяють:

Драйвери шин - управляють логічними або фізичними шинами. Відповідають за розпізнавання пристроїв, підключених до керованої ними шині і оповіщення про них диспетчера PnP. У контексті WDM шина - це будь-який пристрій, до якого підключені інші фізичні, логічні або віртуальні пристрої. p align="justify"> Функціональні драйвери - драйвери, що реалізують всі операції, необхідні для підтримки роботи пристрою.

Драйвери класів - драйверів, призначені для керування пристроями, що належать до певного класу (наприклад, миша, клавіатура).

Мінідрайвери - драйвери, що мають драйверам класів специфічну підтримку для конкретного виробника.

Слід зазначити, що часто виробник пише мінідрайвер, який реалізу...


Назад | сторінка 2 з 13 | Наступна сторінка





Схожі реферати:

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