У дома развитие Какъв е моделът на драйвера на Windows (wdm)? - определение от техопедия

Какъв е моделът на драйвера на Windows (wdm)? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава Моделът на драйвера на Windows (WDM)?

Моделът на драйвера на Windows (WDM) е драйверна рамка или архитектура, която прави изходния код съвместим с Windows 98, 2000, Me, XP и всички по-късни версии на Microsoft Windows, т.е. всички 32-битови версии на Windows. WDM е проектиран да замени „VxD“, технологията на драйверите, използвана в предишни версии като Windows 3.1, Windows 95 и Windows NT.


Известен също като Модел на драйвери Win32.

Techopedia обяснява модела на драйвера за Windows (WDM)

С по-малко необходимия изходен код, драйверът на Windows е по-ефективен от VxD и той стандартизира изискванията за код. Въпреки това драйверите за WDM не са съвместими назад с версиите на Windows преди Windows 98, например Windows 3.1, 95 и NT 4.0 или версии, по-стари от операционната система, за която първоначално са били написани. WDM е съвместим с по-късни версии. Един от проблемите, които това създава, е, че новите функции на ОС могат или не могат да работят с драйвери, написани за предишни версии на ОС.


WDM драйверите са класифицирани в три типа:

  1. Функционалните драйвери са написани за конкретно устройство, например принтер
  2. Драйверите за автобуси са за такива често използвани автобуси като PCI, SCSI и USB и са предназначени за контролер на шина, адаптер или мост (а доставчиците на софтуер могат да създават собствени драйвери за автобуси)
  3. Филтрирайте драйвери, които може да са драйвери, които не са устройства, но когато дават възможност на устройство, те добавят стойност към или променят работата на дадено устройство или няколко устройства.

Както драйверите за WDM, така и VxD драйверите ще функционират с Windows 98 OS (Windows 98, Windows 98 Second Edition и Windows Me). Въпреки това, обикновено драйверите за WDM позволяват повече функции, напр. Карта с ТВ тунер може да заснема изображения с по-висока разделителна способност.


Разработчиците на софтуер за драйвери са имали редица критики към WDM, включително:

  • Че е много сложно да се разбере.
  • Взаимодействията с plug-n-play и събития за управление на мощността са трудни.
  • Анулирането на инструкциите за вход / изход (вход / изход) е много проблематично.
  • Всеки драйвер изисква хиляди редове код за поддръжка.
  • Няма техническа поддръжка за писане на чисти драйвери в потребителски режим (персонализирани драйвери за специална употреба).
  • Документацията и драйверите за проби са със съмнително качество.

Тези проблеми накараха Microsoft да пусне замяна на WDM, наречена „Windows Driver Foundation“, в две версии: „Рамка за драйвери в режим на ядро“ (KMDF) е за Windows 2000 и Windows XP; и „Рамка за драйвери в потребителски режим“ (UMDF) е за Windows XP и по-нови версии.

Какъв е моделът на драйвера на Windows (wdm)? - определение от техопедия