Какво е драйвер на устройство? Каква е неговата цел?

What Is Device Driver



Драйвер на устройство е софтуерна програма, която позволява на определен тип хардуерно устройство да комуникира с компютър. Целта на драйвера на устройство е да осигури интерфейс между определен тип хардуерно устройство и компютъра. Този интерфейс позволява на компютъра да изпраща и получава данни към и от хардуерното устройство.



Драйвери на устройства това е софтуер, чрез който компютърното ядро ​​комуникира с различен хардуер, без да се налага да навлизаме в подробности как работи. Това е софтуер, който управлява хардуерна част, свързана с компютър, и позволява на компютъра да използва хардуера, като предоставя подходящ интерфейс. Това означава, че операционната система не трябва да навлиза в подробности за това как работи хардуерът. Той също така предоставя общ интерфейс, така че операционната система или Ядро може да комуникира с оборудването.





По този начин целта на драйверите на устройства е да осигурят безпроблемната работа на хардуера, за който са предназначени, и да позволят използването му с различни операционни системи.





Какво е драйвер на устройство



Типове драйвери на устройства - ядро ​​и потребителски драйвери

Има драйвери за почти всяко устройство, свързано с компютър - от BIOS дори виртуални машини и много други. Драйверите на устройства могат грубо да се разделят на две категории:

  1. Драйвери за устройства на ядрото
  2. Драйвери на потребителски устройства

Драйвери за устройства на ядрото са общи драйвери на устройства, които се зареждат с операционната система в паметта като част от операционната система; не целия драйвер, а указател за този ефект, така че драйверът на устройството да може да бъде извикан веднага щом е необходим. Драйверите се отнасят за BIOS, дънна платка, процесор и подобен хардуер, включен в софтуера на ядрото.

Проблемът с драйверите на устройствата на ядрото е, че когато един от тях бъде извикан, той се зарежда в RAM и не може да бъде преместен в суап файла (виртуална памет). По този начин стартирането на няколко драйвера на устройства едновременно може да забави компютрите. Ето защо има минимални системни изисквания за всяка операционна система. Различни операционни системи вече добавят ресурсите, необходими за драйверите на ядрото, така че крайните потребители не трябва да се тревожат за допълнителни изисквания към паметта.



Драйвери за устройства в потребителски режим обикновено се изпълняват от потребители по време на сесия на компютър. Това могат да бъдат устройства, които потребителят е донесъл до компютъра, различни от устройства на ядрото. Драйверите за повечето Plug and Play устройства попадат в тази категория. Драйверите на потребителските устройства могат да бъдат записани на диск, така че да не влияят на ресурсите. За драйверите на устройства за игри обаче се препоръчва да се съхраняват в основната памет (RAM).

Драйвери за блокиране и драйвери за знаци

Тези два драйвера - блокови и символни устройства - попадат в категорията за четене и запис на данни. Твърди дискове, CD-та, USB памети и т.н. - могат да бъдат или блокови драйвери, или символни драйвери, в зависимост от това как се използват.

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

Блоковите драйвери се отнасят до писане и четене на повече от един знак наведнъж. Обикновено драйверите на блокови устройства създават блок и извличат толкова информация, колкото блокът може да съдържа. Например твърдите дискове използват драйвери за блокови устройства. Компактдисковете също са блокиращи драйвери на устройства, но ядрото трябва да проверява дали устройството все още е свързано към компютъра всеки път, когато компактдискът се стартира от някое приложение.

пререгистрирайте Windows store

Генерични и OEM драйвери

Драйверите на устройства могат да бъдат общи или специфични за OEM. Ако драйвер на устройство идва с операционна програма, най-вероятно това ще бъде общ драйвер на устройство. Общият драйвер на устройство е драйвер, който може да се използва с различни марки устройства от определен тип. Например, Windows 10 има редица общи драйвери, които работят, без да се налага ръчно да инсталирате друг софтуер.

В някои случаи стандартните драйвери не помагат. И така, производителите на оригинално оборудване създават свои собствени драйвери на устройства. Това са OEM драйвери на устройства, които трябва да се инсталират отделно след инсталиране на операционната система. Компютрите от по-стара ера бяха маркирани и така дори драйверите за дънната платка трябваше да се инсталират външно. Но това беше ерата на Windows XP. С изключение на няколко производителя, повечето от вградените драйвери вече са включени в операционните системи.

Драйвери за виртуални устройства

Драйверите за виртуални устройства се наричат ​​драйвери за виртуални устройства. Често използваме някакъв софтуер за симулация на хардуер и софтуерът, използван за стартиране на такъв виртуален хардуер, е драйверът на виртуалното устройство. Например, ако използвате VPN, той може да създаде виртуална мрежова карта за сигурно свързване с интернет. Това не е истинска физическа карта, а карта, създадена от VPN софтуера. Дори тази карта изисква драйвер за устройство и същият VPN софтуер ще инсталира драйвери за виртуални устройства.

Изтеглете PC Repair Tool, за да намерите бързо и автоматично да коригирате грешки в Windows

Така че можете да видите, че има различни видове драйвери на устройства и е малко трудно да се използват само една или две категории, за да ги обясните. В тази статия обяснихме какво е драйвер на устройство и говорихме за следните типове драйвери на устройства: ядро ​​и драйвер за потребителски режим; генерични и OEM драйвери за устройства, както и драйвери за виртуални устройства - включително разликата между всички.

Популярни Публикации