Шта је управљачки програм уређаја?

Драјвери уређаја: зашто су важни и како их радити

Драјвер уређаја је мали део софтвера који говори оперативном систему и другом софтверу како да комуницира са комадом хардвера .

На пример, управљачки програми штампача говоре оперативном систему, а подразумевајући који програм имате ствар коју желите да отприте, тачно како да штампате информације на страници

Драјвери за звучне картице су неопходни, тако да ваш оперативни систем тачно зна како да превести 1 и 0 који садрже МП3 датотеку у аудио сигнале које звучна картица може изаћи на слушалице или звучнике.

Иста општа идеја односи се на видео картице , тастатуре , мониторе итд.

Наставите читати више о томе зашто су важни драјвери, укључујући још неке примере, као и информације о томе како да ажурирате драјвере и шта да раде ако не функционишу исправно.

Како тачно функционишу управљачки програми?

Помислите на управљачке програме као што су преводиоци између програма који користите и уређаја који тај програм жели некако искористити. Софтвер и хардвер су креирали различити људи или компаније и говорили су два сасвим различита језика, тако да им преводиоца (возач) омогућава комуникацију.

Другим речима, софтверски програм може дати информације возачу како би објаснио шта жели делић хардвера, информације које управља управљач уређаја разуме и онда их могу испунити помоћу хардвера.

Захваљујући управљачким програмима за уређаје, већина софтверских програма не мора знати како директно радити с хардвером, а драјверу није потребно укључити пуну апликацију за кориснике са којима можете интерактивно радити. Уместо тога, програм и возач једноставно морају знати како се међусобно повезати.

Ово је прилично добар договор за све укључене, имајући у виду да постоји скоро бескрајна понуда софтвера и хардвера. Ако су сви морали да знају како да комуницирају са свима осталима, процес израде софтвера и хардвера би био готово немогућ.

Како управљати управљачима уређаја

Већину времена, возачи се аутоматски инсталирају и никада више не требају више пажње, осим повремених ажурирања како би се решили бугови или додали нову цоол функцију. Ово важи за неке управљачке програме у оперативном систему Виндовс који се преузму преко Виндовс Упдате-а .

Драјвери за сваки комад хардвера на вашем Виндовс рачунару су централно управљани од Девице Манагер , доступни у свим верзијама Мицрософт Виндовс-а .

Ево неких уобичајених задатака у Виндовсу који укључују драјвере:

Ево неколико додатних ресурса који се односе на возаче:

Многи проблеми који се могу изоловати на одређен комад хардвера нису проблеми са самим стварним хардвером, већ проблеме са управљачким програмима уређаја који су инсталирани за тај хардвер. Неки од ресурса повезаних изнад треба да вам помогну да схватите све то.

Више о управљачима уређаја

Поред основног односа софтвер-дривер-хардваре, постоје и неке друге ситуације које укључују возаче (и то не) које су занимљиве.

Иако је ово уобичајено ових дана, неки софтвер може директно комуницирати са неким врстама хардвера - без икаквих возача! Ово је обично могуће само када софтвер шаље веома једноставне команде на хардвер, или када су оба развијена од стране исте компаније, али то се такође може сматрати неком врстом уграђене ситуације возача.

Неки управљачки програми уређаја комуницирају директно са уређајем, али остали су слојевити заједно. У таквим ситуацијама, програм ће комуницирати са једним возачем пре него што управљач комуницира са још једним и тако даље, док последњи возач заправо не врши директну комуникацију с хардвером.

Ови "средњи" драјвери често не извршавају никакву функцију осим провере да други управљач ради исправно. Без обзира да ли постоји један возач или вишеструки број који ради у "стацку", све то се ради у позадини без потребе да знате или да радите било шта.

Виндовс користи .СИС датотеке као управљачке уређаје који могу да се учвршћују, што значи да се могу учитати на потребној основи тако да не чувају меморију увек. Исто важи и за Линук .КО модули.

ВХКЛ је процес тестирања од стране Мицрософт-а који помаже да докаже да ће одређени управљачки програм радити са одређеном верзијом оперативног система Виндовс. Можда видите да је возач који преузимате или није ВХКЛ сертификован. Овде можете прочитати више о Виндовс Хардваре Куалити Лабс-у .

Други облик управљачког програма је виртуелни управљачки програм који се користи са софтвером за виртуелизацију. Они раде слично регуларним возачима, али како би спријечили директан приступ оперативном систему гостима, виртуални драјвери се маскарирају као прави хардвер тако да гостујући ОС и његови возачи могу приступити хардверу попут не-виртуелних оперативних система.

Другим речима, док домаћински оперативни систем и управљачки интерфејс са стварним хардверским компонентама, виртуелни гастар оперативни системи и њихови управљачки интерфејс са виртуелним хардвером помоћу управљачких програма виртуелних уређаја, који затим преноси на прави физички хардвер од стране оперативног система домаћина.