Шта је драјвер уређаја? Која је његова сврха?

What Is Device Driver



Управљачки програм уређаја је софтверски програм који омогућава одређеној врсти хардверског уређаја да комуницира са рачунаром. Сврха драјвера уређаја је да обезбеди интерфејс између одређеног типа хардверског уређаја и рачунара. Овај интерфејс омогућава рачунару да шаље и прима податке до и са хардверског уређаја.



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





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





Шта је драјвер уређаја



Типови драјвера уређаја – управљачки програми за језгро и корисничке драјвере

Постоје драјвери за скоро сваки уређај повезан са рачунаром - од БИОС чак и виртуелне машине и још много тога. Драјвери уређаја могу се грубо поделити у две категорије:

  1. Драјвери за кернел уређаје
  2. Кориснички управљачки програми

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

Проблем са драјверима уређаја кернела је у томе што када се позове један од њих, он се учитава у РАМ и не може да се премести у датотеку за замену (виртуелну меморију). Стога, покретање више драјвера уређаја истовремено може успорити рачунаре. Због тога постоје минимални системски захтеви за сваки оперативни систем. Различити оперативни системи већ додају ресурсе потребне за драјвере уређаја кернела, тако да крајњи корисници не морају да брину о додатним меморијским захтевима.



Драјвери уређаја корисничког режима обично покрећу корисници током сесије на рачунару. То могу бити уређаји које је корисник донео на рачунар, осим кернел уређаја. У ову категорију спадају драјвери за већину Плуг анд Плаи уређаја. Кориснички управљачки програми се могу записати на диск тако да не утичу на ресурсе. Међутим, за драјвере уређаја за игре, препоручује се да их чувају у главној меморији (РАМ).

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

Ова два – блок и драјвер за карактерне уређаје – спадају у категорију читања и писања података. Чврсти дискови, ЦД-ови, УСБ стицкови, итд. - могу бити или блок драјвери или драјвери карактера, у зависности од тога како се користе.

Драјвери карактера се користе у серијским аутобусима. Они пишу податке један по један знак. Један знак значи бајт у општем смислу. Ако је уређај повезан на серијски порт, користи драјвер карактера. Миш је серијски уређај и има драјвер за карактерни уређај.

Блок драјвери се односе на писање и читање више од једног знака истовремено. Типично, драјвери блок уређаја креирају блок и извлаче онолико информација колико блок може да садржи. На пример, чврсти дискови користе драјвере блок уређаја. ЦД-ови су такође управљачки програми за блокирање уређаја, али кернел треба да провери да ли је уређај још увек повезан са рачунаром сваки пут када било која апликација покрене ЦД.

поново региструјте продавницу прозора

Генерички и ОЕМ драјвери

Управљачки програми могу бити генерички или специфични за ОЕМ. Ако управљачки програм уређаја долази са оперативним програмом, то ће највероватније бити генерички драјвер уређаја. Генерички драјвер уређаја је драјвер који се може користити са различитим брендовима уређаја одређеног типа. На пример, Виндовс 10 има велики број генеричких драјвера који раде без потребе да ручно инсталирате било који други софтвер.

У неким случајевима стандардни драјвери не помажу. Дакле, произвођачи оригиналне опреме креирају сопствене драјвере уређаја. Ово су драјвери ОЕМ уређаја који се морају засебно инсталирати након инсталирања оперативног система. Рачунари старије ере су били означени, па су чак и драјвери за матичну плочу морали да се инсталирају споља. Али то је била ера Виндовс КСП-а. Са изузетком неколико произвођача, већина уграђених сетова драјвера је већ укључена у оперативне системе.

Драјвери виртуелних уређаја

Драјвери за виртуелне уређаје називају се драјвери виртуелних уређаја. Често користимо неку врсту софтвера за симулацију хардвера, а софтвер који се користи за покретање таквог виртуелног хардвера је драјвер виртуелног уређаја. На пример, ако користите ВПН, он може да креира виртуелну мрежну картицу за безбедно повезивање на интернет. Ово није права физичка мапа, већ мапа коју је креирао ВПН софтвер. Чак и за ову картицу је потребан драјвер уређаја, а исти ВПН софтвер ће инсталирати драјвере виртуелних уређаја.

Преузмите алатку за поправку рачунара да бисте брзо пронашли и аутоматски поправили грешке у оперативном систему Виндовс

Дакле, можете видети да постоје различите врсте драјвера уређаја и да је мало тешко користити само једну или две категорије да бисте их објаснили. У овом чланку смо објаснили шта је драјвер уређаја и говорили о следећим типовима драјвера уређаја: управљачки програм језгра и управљачки програм корисничког режима; генерички и ОЕМ драјвери уређаја, као и драјвери виртуелних уређаја – укључујући разлику између свих.

Популар Постс