Шта је управљачки програм уређаја? Како то функционише?
Мисцелланеа / / November 28, 2021
Оперативни систем, други апликативни програми и разни хардверски уређаји су направљени од стране различитих група људи. Стога, подразумевано, ОС и други програми не могу да комуницирају са хардверским уређајима. Овде долази управљачки програм уређаја. То је део софтвера који делује као преводилац између оперативних система и хардверских уређаја. Посао драјвера уређаја је да омогући несметано функционисање хардверских уређаја повезаних са системом. Управљачки програм штампача говори ОС-у како да одштампа изабране информације на страници. Да би ОС превео битове у аудио датотеци у одговарајући излаз, неопходан је драјвер звучне картице. Овако, управљачки програми уређаја постоје за сваки хардверски уређај који је повезан на ваш систем.
Садржај
- Шта је управљачки програм уређаја?
- Како функционишу драјвери уређаја?
- Драјвери виртуелних уређаја
- Где се користи драјвер виртуелног уређаја?
- Да ли су за све уређаје потребни драјвери?
- Шта ће се догодити ако нисте инсталирали драјвер?
- Врсте драјвера уређаја
- Друге врсте драјвера уређаја
- Управљање драјверима уређаја
Шта је управљачки програм уређаја?
ОС не мора да зна детаље који стоје иза рада хардвера. Користећи управљачки програм уређаја, он се повезује само са тим одређеним комадом хардвера. Ако одговарајући драјвер уређаја није инсталиран, не постоји комуникациона веза између ОС-а и хардвера. Такав хардверски уређај можда неће исправно радити. Управљачки програм уређаја и одговарајући хардверски уређај комуницирају преко рачунарске магистрале на коју је уређај повезан. Драјвери уређаја се разликују за сваки оперативни систем и зависе од хардвера. Управљачки програм уређаја је такође познат као софтверски драјвер или једноставно управљачки програм.
Како функционишу драјвери уређаја?
Хардверски уређај жели да комуницира са програмом на вашем систему. О овој ситуацији можете размишљати као о два ентитета који говоре различите језике. Дакле, постоји потреба за преводиоцем. Драјвер уређаја овде игра улогу преводиоца. Софтвер даје информације драјверу које објашњавају шта хардвер треба да ради. Управљачки програм уређаја користи информације да би натерао драјвер да обави посао.
Управљачки програм уређаја преводи упутства софтверског програма/ОС-а на језик који хардверски уређај разуме. Да би систем радио ефикасно, морате имати све потребне драјвере уређаја. Када укључите систем, ОС комуницира са драјверима уређаја и БИОС да се одлучи за обављање разних хардверских задатака.
Да није било управљачког програма уређаја, или не би било начина да систем комуницира са уређајима или би софтверски програми морали да знају како да директно комуницирају са хардвером (с обзиром на широк спектар програма и хардверских уређаја које данас имамо, ово би било тешко). Није могуће направити софтвер са могућношћу директне комуникације са свим врстама хардверских уређаја. Дакле, драјвери уређаја мењају игру.
Оба – хардверски уређаји и софтверски програми зависе од драјвера уређаја за несметано функционисање. Програми обично користе опште команде за приступ уређајима. Управљачки програм уређаја их преводи у специјализоване команде које уређај може да разуме.
Управљачки програми обично долазе као уграђене компоненте у ОС. Обезбеђује их произвођач. Ако се хардверска или софтверска компонента замени или ажурира, ови драјвери уређаја постају бескорисни.
Драјвери виртуелних уређаја
Драјвер виртуелног уређаја је компонента драјвера уређаја која помаже хардверском уређају да успостави комуникацију са оперативним системом или програмом. Они су драјвери за виртуелне уређаје. Драјвери виртуелних уређаја помажу у глатком протоку података. Више апликација може приступити одређеном хардверском уређају без сукоба. Када драјвер виртуелног уређаја прими сигнал прекида од хардверског уређаја, он одређује следећи ток радње на основу статуса подешавања уређаја.
Где се користи драјвер виртуелног уређаја?
Када користимо софтвер за емулацију хардверског уређаја, драјвер виртуелног уређаја се користи за такав уређај. Одговарајући пример би био коришћење а ВПН. Ви креирате виртуелну мрежну картицу тако да можете безбедно да се повежете на интернет. Ово је виртуелна мрежна картица коју је креирао ВПН. За ову картицу је потребан одговарајући драјвер који ће обично инсталирати сам ВПН софтвер.
Да ли су за све уређаје потребни драјвери?
Да ли је за уређај потребан драјвер или не зависи од тога да ли ваш оперативни систем препознаје хардверски уређај и његове карактеристике. Неке периферне јединице које су непознате оперативном систему и захтевају драјвер су – видео картица, УСБ уређај, звучна картица, скенер, штампач, контролер модем, мрежна картица, читач картица итд... Оперативни системи обично имају неке генеричке драјвере који омогућавају уобичајеним хардверским уређајима да раде на основном нивоу. Опет, услов је да ОС треба да препозна карактеристике уређаја. Неки уређаји који могу да раде са генеричким драјверима су – РАМ, тастатура, миш, звучници, монитор, чврсти диск, диск јединица, ЦПУ, напајање, џојстик итд… Морате бити свесни да се генерички драјвер који обезбеђује оперативни систем не ажурира тако често као управљачки програми које обезбеђује хардвер произвођач.
Такође прочитајте:Шта је компјутерска датотека?
Шта ће се догодити ако нисте инсталирали драјвер?
Ако нисте инсталирали драјвер за уређај, уређај можда неће уопште функционисати или ће функционисати само делимично. На пример, уређаји као што су миш/тастатура ће радити без драјвера. Али ако ваш миш има додатне тастере или ваша тастатура има неке посебне тастере, те функције неће радити. Ако сте корисник Виндовс-а, грешку конфликта драјвера можете пронаћи у менаџеру уређаја, ако вам недостаје управљачки програм. Обично произвођач издаје ажурирање управљачког програма да би избрисао грешке које је произвео драјвер. Стога, увек имајте ажурну верзију драјвера за своје хардверске уређаје.
Драјвер ће радити само ако имате инсталиран одговарајући уређај на вашем систему. Ако покушате да инсталирате драјвер за хардвер који не постоји, то се неће догодити. На пример, инсталирање драјвера за видео картицу када немате видео картицу на свом систему неће дати вашем систему могућност да ради са видео картицом. Морате да имате оба – хардверски уређај и ажурирани драјвер уређаја за њега.
Врсте драјвера уређаја
Постоји драјвер уређаја за скоро сваки хардверски уређај који се данас користи. Ови драјвери се могу широко класификовати у следеће 2 категорије – управљачки програми корисника и управљачки програми уређаја кернела
Драјвери корисничких уређаја
Ово су драјвери уређаја које корисник покреће док користи систем. Ово се односи на уређаје које је корисник повезао са системом, осим оних који се односе на кернел софтвер. Управљачки програми за плуг анд плаи уређаје сматрају се управљачким програмима корисника. Да би се смањио притисак на системске ресурсе, управљачки програми корисника се уписују на диск. Али драјвери уређаја за уређаје за игре обично се чувају у главној меморији.
Такође прочитајте: Шта је ИСО датотека?
Драјвери кернел уређаја
Генерички драјвери који су доступни као уграђени софтвер заједно са оперативним системом називају се управљачки програми кернел уређаја. Учитавају се у меморију као део ОС-а. Показивач на драјвер се чува у меморији и може се позвати кад год је то потребно. Управљачки програми кернел уређаја су за уређаје као што су процесор, матична плоча, БИОС и други уређаји који се односе на софтвер кернела.
Са управљачким програмима кернел уређаја, постоји уобичајени проблем. Након позива, управљачки програм кернел уређаја се учитава у РАМ. Ово се не може преместити у виртуелну меморију. Ако постоји неколико драјвера уређаја који раде истовремено, систем постаје спор. Да би се превазишао овај проблем, сваки ОС има минималне системске захтеве. Оперативни системи састављају ресурсе које су потребни драјверима уређаја кернела. Ово осигурава да корисници не морају да брину о захтевима за меморијом.
Друге врсте драјвера уређаја
1. Генерички и ОЕН драјвери
Ако је управљачки програм уређаја доступан заједно са оперативним системом, назива се генерички драјвер уређаја. Генерички драјвер уређаја ради за одређени уређај без обзира на његову марку. Виндовс 10 има генеричке управљачке програме за хардверске уређаје који се обично користе.
Понекад хардверски уређаји имају одређене карактеристике које ОС не може препознати. Произвођач уређаја обезбеђује одговарајући драјвер за такве уређаје. Они се називају драјвери за ОЕМ уређаје. Да би такви уређаји исправно функционисали, драјвери морају бити инсталирани одвојено након инсталирања ОС-а. Отприлике у време када је Виндовс КСП био у употреби, чак су и драјвери за матичну плочу морали да се инсталирају одвојено. Данас већина савремених система обезбеђује уграђене генеричке драјвере уређаја.
2. Драјвери блокова и карактера
Управљачки програми уређаја могу се класификовати као драјвери блокова или драјвери карактера на основу начина на који се подаци читају и записују. Уређаји као што су чврсти дискови, ЦД РОМ-ови а УСБ дискови се класификују на основу начина на који се користе.
Термин драјвер блока се користи када се истовремено чита или уписује више од једног карактера. Блок се креира и блок уређај покушава да преузме количину информација која одговара величини блока. Хард дискови и сматра се да ЦД РОМ-ови блокирају драјвере уређаја.
Термин драјвер карактера се користи када се подаци пишу један по један знак. Драјвери карактерних уређаја користе серијске магистрале. Сваки уређај који је повезан на серијски порт има драјвер карактера. На пример, миш је уређај повезан на серијски порт. Користи управљачки програм карактерног уређаја.
Такође прочитајте:Шта је Ви-Фи 6 (802.11 ак)?
Управљање драјверима уређаја
Свим драјверима на вашем Виндовс систему управља Девице Манагер. Драјвери уређаја не захтевају много пажње након инсталације. Повремено имају ажурирања да исправе грешку или ажурирање које пружа нову функцију. Због тога је добра пракса да с времена на време проверите да ли постоје ажурирања драјвера и да их инсталирате (ако их има). Да би вам олакшали посао, постоје неки програми који ће проверити и ажурирати управљачке програме вашег уређаја.
Ажурирања драјвера које обезбеђује произвођач су увек доступна бесплатно на њиховој званичној веб страници. Водите рачуна да не платите ажурирање управљачког програма уређаја!
Ажурирање управљачких програма је важно јер се често многи проблеми са хардверским уређајем могу пратити до проблема са управљачким програмом уређаја.
Резиме
- Управљачки програм уређаја помаже ОС и другим програмима да комуницирају са хардверским уређајима повезаним са системом
- Савремени оперативни системи обезбеђују уграђене драјвере уређаја за најчешће коришћене периферне уређаје
- Да бисте користили друге хардверске уређаје, потребно је да инсталирате одговарајуће драјвере уређаја које обезбеђује произвођач
- Одржавање управљачких програма уређаја ажурним је кључно за функционисање система.
- Управљачки програм за спољни уређај је неопходан само за оне уређаје чије функције ваш оперативни систем не препознаје.