Преглед садржаја:
Дефиниција - Шта значи Виндовс Дривер Модел (ВДМ)?
Виндовс Дривер Модел (ВДМ) је оквир управљачког програма или архитектура која изворни код чини компатибилним са системима Виндовс 98, 2000, Ме, КСП и свим каснијим верзијама оперативног система Мицрософт Виндовс, односно свим 32-битним верзијама оперативног система Виндовс. ВДМ је дизајниран да замени „ВкД“, технологију покретача која се користила у претходним верзијама као што су Виндовс 3.1, Виндовс 95 и Виндовс НТ.
Познат и под називом Вин32 Дривер Модел.
Тецхопедиа објашњава Виндовс Дривер Модел (ВДМ)
Са мање потребног изворног кода, Виндовс погонитељски модел је ефикаснији од ВкД-а и стандардизоване захтеве за кодом. Међутим, управљачки програми ВДМ нису назад компатибилни са верзијама оперативног система Виндовс пре Виндовс 98, нпр. Виндовс 3.1, 95 и НТ 4.0 или верзија старијом од ОС-а за који су првобитно написани. ВДМ је компатибилан са каснијим верзијама. Један од проблема који се ствара је то што нове функције ОС-а могу или не морају радити помоћу управљачких програма написаних за претходне верзије ОС-а.
ВДМ управљачки програми су класификовани у три врсте:
- Управљачки програми функција написани су за одређени уређај, као што је штампач
- Возачи аутобуса су за уобичајене аутобусе као што су ПЦИ, СЦСИ и УСБ, а дизајнирани су за контролер аутобуса, адаптер или мост (а произвођачи софтвера могу да креирају сопствене управљачке програме аутобуса)
- Филтрирајте управљачке програме, који могу бити покретачки уређаји који нису уређаји, али када омогућавају уређај додају вредност одређеном уређају или више уређаја или мењају рад њега.
И ВДМ управљачки програми и ВкД управљачки програми ће функционисати са оперативним системима Виндовс 98 (Виндовс 98, Виндовс 98 Сецонд Едитион и Виндовс Ме). Међутим, обично ВДМ управљачки програми омогућавају више функција, нпр. Картица ТВ тјунера може снимати слике веће резолуције.
Програмери управљачких програма имали су бројне критике у вези са ВДМ-ом, укључујући:
- То је веома комплексно разумети.
- Интеракције са плуг-н-плаи и догађајима управљања напајањем су тешке.
- Отказивање упута за улаз / излаз (улаз / излаз) врло је проблематично.
- Сваки возач захтева хиљаде линија кода за подршку.
- Не постоји техничка подршка за писање чистих „управљачких програма за кориснике“ (прилагођени управљачки програми за специјалну употребу).
- Документација и покретачки узорци су упитног квалитета.
Због ових проблема Мицрософт је издао замену за ВДМ под називом „Виндовс Дривер Фоундатион“ у две верзије: „Оквир за управљачки програм у кернел моду“ (КМДФ) је за Виндовс 2000 и Виндовс КСП; и „Оквир управљачког програма за кориснички режим“ (УМДФ) намењен је за Виндовс КСП и новијим верзијама.
