Шта је управљачки програм уређаја? Како то функционише?
Оперативни систем, други апликативни програми и разни хардверски уређаји су направљени од стране различитих група људи. Стога, подразумевано, ОС и други програми не могу да комуницирају са хардверским уређајима. Овде долази управљачки програм уређаја. То је део софтвера који делује као преводилац између оперативних система и хардверских уређаја. Посао драјвера уређаја је да омогући несметано функционисање хардверских уређаја прикључених на систем. Управљачки програм штампача говори ОС-у како да одштампа изабране информације на страници. Да би ОС превео битове у аудио датотеци у одговарајући излаз, неопходан је драјвер звучне картице. Овако, управљачки програми уређаја постоје за сваки хардверски уређај који је повезан на ваш систем.
Шта је управљачки програм уређаја?(What is a Device Driver?)
ОС не мора да зна детаље који стоје иза рада хардвера. Користећи драјвер уређаја, он се повезује само са тим одређеним комадом хардвера. Ако одговарајући драјвер уређаја није инсталиран, не постоји комуникациона веза између ОС-а и хардвера. Такав хардверски уређај можда неће исправно радити. Управљачки програм уређаја и одговарајући хардверски уређај комуницирају преко рачунарске магистрале на коју је уређај повезан. Драјвери уређаја(Device) се разликују за сваки оперативни систем и зависе од хардвера. Управљачки програм уређаја је такође познат као софтверски драјвер или једноставно управљачки програм.
Како функционишу драјвери уређаја?(How do device drivers work?)
Хардверски уређај жели да комуницира са програмом на вашем систему. О овој ситуацији можете размишљати као о два ентитета који говоре различите језике. Дакле, постоји потреба за преводиоцем. Драјвер уређаја овде игра улогу преводиоца. Софтвер даје информације драјверу које објашњавају шта хардвер треба да ради. Управљачки програм уређаја користи информације да би натерао драјвер да обави посао.
Управљачки програм уређаја преводи упутства софтверског програма/ОС-а на језик који хардверски уређај разуме. Да би систем радио ефикасно, морате имати све потребне драјвере уређаја. Када укључите систем, ОС комуницира са драјверима уређаја и БИОС-(BIOS) ом како би донео одлуку о обављању различитих хардверских задатака.
Да није било драјвера уређаја, или не би било начина да систем комуницира са уређајима или би софтверски програми морали да знају како да директно комуницирају са хардвером (с обзиром на широк спектар програма и хардверских уређаја које данас имамо, ово било би тешко). Није могуће направити софтвер са могућношћу директне комуникације са свим врстама хардверских уређаја. Дакле, драјвери уређаја мењају игру.
Оба – хардверски уређаји и софтверски програми зависе од драјвера уређаја за несметано функционисање. Програми(Programs) обично користе опште команде за приступ уређајима. Управљачки програм уређаја их преводи у специјализоване команде које уређај може да разуме.
Управљачки(Device) програми обично долазе као уграђене компоненте у ОС. Обезбеђује их произвођач. Ако се хардверска или софтверска компонента замени или ажурира, ови драјвери уређаја постају бескорисни.
Драјвери виртуелних уређаја(Virtual device drivers)
Драјвер виртуелног уређаја је компонента драјвера уређаја која помаже хардверском уређају да успостави комуникацију са ОС или програмом. Они су драјвери за виртуелне уређаје. Драјвери виртуелних уређаја помажу у несметаном протоку података. Више апликација може приступити одређеном хардверском уређају без сукоба. Када драјвер виртуелног уређаја прими сигнал прекида од хардверског уређаја, он одређује следећи ток радње на основу статуса подешавања уређаја.
Где се користи драјвер виртуелног уређаја?(Where is a virtual device driver used?)
Када користимо софтвер за емулацију хардверског уређаја, драјвер виртуелног уређаја се користи за такав уређај. Одговарајући пример би било коришћење ВПН(VPN) -а . Ви креирате виртуелну мрежну картицу тако да можете безбедно да се повежете на интернет. Ово је виртуелна мрежна картица коју је креирао ВПН(VPN) . За ову картицу је потребан одговарајући драјвер који ће обично инсталирати сам ВПН(VPN) софтвер.
Да ли су за све уређаје потребни драјвери?(Do all devices need drivers?)
Да ли(Whether) је за уређај потребан драјвер или не зависи од тога да ли ваш оперативни систем препознаје хардверски уређај и његове карактеристике. Неке периферне јединице које су непознате оперативном систему и захтевају драјвер су – видео(Video) картица, УСБ(USB) уређај, звучна картица, скенер, штампач, модем контролера, мрежна картица, читач картица итд… Оперативни системи обично имају неке генеричке драјвере који омогућавају уобичајене хардверске уређаје да раде на основном нивоу. Опет(Again) , услов је да ОС треба да препозна карактеристике уређаја. Неки уређаји који могу да раде са генеричким драјверима су – РАМ(RAM) , тастатура, миш, звучници, монитор, чврсти диск, диск јединица, ЦПУ(CPU), напајање, џојстик итд... Морате бити свесни да се генерички драјвер који обезбеђује оперативни систем не ажурира тако често као драјвери које обезбеђује произвођач хардвера.
Такође прочитајте: (Also Read:) Шта је компјутерска датотека? (What is a Computer file? )
Шта ће се догодити ако нисте инсталирали драјвер?(What will happen if you have not installed a driver?)
Ако нисте инсталирали драјвер за уређај, уређај можда неће уопште функционисати или ће функционисати само делимично. На пример, уређаји као што су миш/тастатура ће радити без драјвера. Али ако ваш миш има додатне тастере или ваша тастатура има неке посебне тастере, те функције неће радити. Ако сте корисник Виндовс(Windows) -а , грешку конфликта драјвера можете пронаћи у менаџеру уређаја, ако вам недостаје управљачки програм. Обично произвођач издаје ажурирање управљачког програма да би избрисао грешке које је произвео драјвер. Стога, увек имајте ажурну верзију драјвера за своје хардверске уређаје.
Драјвер ће радити само ако имате инсталиран одговарајући уређај на вашем систему. Ако покушате да инсталирате драјвер за хардвер који не постоји, то се неће догодити. На пример, инсталирање драјвера за видео картицу када немате видео картицу на свом систему неће дати вашем систему могућност да ради са видео картицом. Морате да имате оба – хардверски уређај и ажурирани драјвер уређаја за њега.
Врсте драјвера уређаја(Types of device drivers)
Постоји драјвер уређаја за скоро сваки хардверски уређај који се данас користи. Ови драјвери се могу широко класификовати у следеће 2 категорије – управљачки програми корисника и управљачки програми кернел уређаја
Драјвери корисничких уређаја(User device drivers)
Ово су драјвери уређаја које корисник покреће док користи систем. Ово су за уређаје које је корисник повезао са системом, осим оних који се односе на софтвер кернела(kernel software) . Управљачки програми за плуг анд плаи уређаје сматрају се управљачким програмима корисника. Да би се смањио притисак на системске ресурсе, управљачки програми корисника се уписују на диск. Али управљачки програми за уређаје за игре обично се чувају у главној меморији.
Такође прочитајте: (Also Read: )Шта је ИСО датотека?(What is an ISO File?)
Драјвери за кернел уређаје(Kernel device drivers)
Генерички драјвери који су доступни као уграђени софтвер заједно са оперативним системом називају се управљачки програми кернел уређаја. Учитавају се у меморију као део ОС-а. Показивач на драјвер се чува у меморији и може се позвати кад год је то потребно. Управљачки програми кернел(Kernel) уређаја су за уређаје као што су процесор, матична плоча, БИОС(BIOS) и други уређаји који се односе на софтвер кернела.
Код драјвера уређаја кернела постоји уобичајени проблем. Након позива, управљачки програм кернел уређаја се учитава у РАМ(RAM) . Ово се не може преместити у виртуелну меморију. Ако постоји неколико драјвера уређаја који раде истовремено, систем постаје спор. Да би се превазишао овај проблем, сваки ОС има минималне системске захтеве. Оперативни системи састављају ресурсе које су потребни драјверима уређаја кернела. Ово осигурава да корисници не морају да брину о захтевима за меморијом.
Друге врсте драјвера уређаја(Other types of Device Driver)
1. Генерички и ОЕН драјвери(1. Generic and OEN drivers)
Ако је управљачки програм уређаја доступан заједно са оперативним системом, назива се генерички драјвер уређаја. Генерички драјвер уређаја ради за одређени уређај без обзира на његову марку. Виндовс 10 има генеричке управљачке програме за хардверске уређаје који се обично користе.
Понекад хардверски уређаји имају одређене карактеристике које ОС не може препознати. Произвођач уређаја обезбеђује одговарајући драјвер за такве уређаје. Они се називају драјвери за ОЕМ(OEM) уређаје. Да би такви уређаји исправно функционисали, драјвери морају бити инсталирани одвојено након инсталирања ОС-а. Отприлике у време када је Виндовс КСП(Windows XP) био у употреби, чак су и драјвери за матичну плочу морали да се инсталирају засебно. Данас већина савремених система обезбеђује уграђене генеричке драјвере уређаја.
2. Драјвери блокова и карактера(2. Block and character drivers)
Управљачки(Device) програми уређаја могу се класификовати као драјвери блокова или драјвери карактера на основу начина на који се подаци читају и записују. Уређаји(Device) као што су чврсти дискови, ЦД РОМ(ROMs) -ови и УСБ(USB) дискови се класификују на основу начина на који се користе.
Термин драјвер блока се користи када се истовремено чита или уписује више од једног карактера. Блок се креира и блок уређај покушава да преузме количину информација која одговара величини блока. Сматра се да чврсти дискови(Hard disks) и ЦД РОМС(ROMS) блокирају драјвере уређаја.
Термин драјвер карактера се користи када се подаци пишу један по један знак. Драјвери карактерних(Character) уређаја користе серијске магистрале. Сваки уређај који је повезан на серијски порт има драјвер карактера. На пример, миш је уређај повезан на серијски порт. Користи управљачки програм карактерног уређаја.
Такође прочитајте: (Also Read:) Шта је Ви-Фи 6 (802.11 ак)?(What is Wi-Fi 6 (802.11 ax)?)
Управљање драјверима уређаја(Managing device drivers)
Свим драјверима на вашем Виндовс(Windows) систему управља Девице Манагер(Device Manager) . Драјвери уређаја(Device) не захтевају много пажње након инсталације. Повремено имају ажурирања да исправе грешку или ажурирање које пружа нову функцију. Због тога је добра пракса да с времена на време проверите да ли постоје ажурирања драјвера и да их инсталирате (ако их има). Да би вам олакшали посао, постоје неки програми који ће проверити и ажурирати управљачке програме вашег уређаја.
Ажурирања драјвера које обезбеђује произвођач су увек доступна бесплатно на њиховој званичној веб страници. Водите рачуна да не платите ажурирање управљачког програма уређаја!
Ажурирање управљачких програма је важно јер се често многи проблеми са хардверским уређајем могу пратити до проблема са управљачким програмом уређаја.
Резиме(Summary)
- Управљачки програм уређаја помаже ОС и другим програмима да комуницирају са хардверским уређајима повезаним са системом
- Савремени оперативни системи обезбеђују уграђене драјвере уређаја за најчешће коришћене периферне уређаје
- Да бисте користили друге хардверске уређаје, потребно је да инсталирате одговарајуће драјвере уређаја које обезбеђује произвођач
- Одржавање управљачких програма уређаја ажурним је кључно за функционисање система.
- Управљачки програм за спољни уређај је потребан само за оне уређаје чије функције ваш оперативни систем не препознаје.
Related posts
Шта је Девице Манагер? [ОБЈАШЊЕНО]
Шта је НВИДИА виртуелни аудио уређај Ваве Ектенсибле?
Шта су административни алати у оперативном систему Виндовс 10?
Шта је ВиФи Дирецт у оперативном систему Виндовс 10?
Шта је РАМ? | Дефиниција меморије са случајним приступом
Где се чувају снимци Мицрософт Теамс-а?
Шта се догодило са ЛимеТоррентс-ом?
Шта је тестни режим у оперативном систему Виндовс 10?
Шта је ВаасМедиц Агент Еке у оперативном систему Виндовс 10?
Шта је АСП.НЕТ машински налог? Како то избрисати?
Шта је неважећи документ Онцонтектмену=нулл? Омогућите десни клик
Објашњени Ви-Фи стандарди: 802.11ац, 802.11б/г/н, 802.11а
Шта је Реалтек читач картица?
Шта је ВинЗип?
Како избрисати ВК налог
Шта је сервисни пакет? [Објашњено]
Шта је заправо систем датотека? [ОБЈАШЊЕНО]
Шта је ВПС и како функционише?
Како избрисати ДоорДасх налог
Шта је Боњоур услуга на Виндовс 10?