Мяккі

Што такое драйвер прылады? Як гэта працуе?

Паспрабуйце Наш Інструмент Для Ліквідацыі Праблем





Апублікавана наАпошняе абнаўленне: 16 лютага 2021 г

Аперацыйная сістэма, іншыя прыкладныя праграмы і розныя апаратныя прылады створаны рознымі групамі людзей. Такім чынам, па змаўчанні АС і іншыя праграмы не могуць ўзаемадзейнічаць з апаратнымі прыладамі. Тут прыходзіць драйвер прылады. Гэта частка праграмнага забеспячэння, якая выконвае ролю транслятара паміж аперацыйнымі сістэмамі і апаратнымі прыладамі. Задача драйвера прылады - забяспечыць бесперабойнае функцыянаванне апаратных прылад, падлучаных да сістэмы. Драйвер друкаркі паведамляе АС, як раздрукаваць выбраную інфармацыю на старонцы. Каб АС пераўтварала біты гукавога файла ў адпаведны выхад, неабходны драйвер гукавой карты. Такім чынам, драйверы існуюць для кожнай апаратнай прылады, якая падключана да вашай сістэмы.



Што такое драйвер прылады

Змест[ схаваць ]



Што такое драйвер прылады?

АС не павінна ведаць падрабязнасці працы абсталявання. Выкарыстоўваючы драйвер прылады, ён працуе толькі з гэтай канкрэтнай часткай абсталявання. Калі адпаведны драйвер прылады не ўсталяваны, няма сувязі паміж АС і апаратнымі сродкамі. Такая апаратная прылада можа працаваць няправільна. Драйвер прылады і адпаведная апаратная прылада ўзаемадзейнічаюць праз кампутарную шыну, да якой падключана прылада. Драйверы прылад адрозніваюцца для кожнай аперацыйнай сістэмы, і яны залежаць ад абсталявання. Драйвер прылады таксама вядомы як праграмны драйвер або проста драйвер.

Як працуюць драйверы прылад?

Апаратная прылада хоча звязацца з праграмай у вашай сістэме. Вы можаце думаць пра гэтую сітуацыю як пра дзве асобы, якія размаўляюць на розных мовах. Такім чынам, патрэбен перакладчык. Драйвер прылады тут выконвае ролю перакладчыка. Праграмнае забеспячэнне дае драйверу інфармацыю, якая тлумачыць, што абсталяванне павінна выконваць. Драйвер прылады выкарыстоўвае інфармацыю, каб прымусіць драйвер выконваць працу.



Драйвер прылады перакладае інструкцыі праграмнай праграмы/АС на мову, зразумелую апаратнай прыладзе. Каб сістэма працавала эфектыўна, у вас павінны быць усе неабходныя драйверы прылад. Пры ўключэнні сістэмы АС узаемадзейнічае з драйверамі прылад і BIOS прымаць рашэнне аб выкананні розных апаратных задач.

Калі б не драйвер прылады, сістэма не магла б мець зносіны з прыладамі, або праграмныя праграмы павінны былі б ведаць, як непасрэдна ўзаемадзейнічаць з абсталяваннем (улічваючы шырокі спектр праграм і апаратных прылад, якія мы маем сёння, гэта было б складана). Немагчыма стварыць праграмнае забеспячэнне з магчымасцю непасрэднага ўзаемадзеяння з усімі відамі апаратных прылад. Такім чынам, драйверы прылад змяняюць гульню.



І тое, і іншае - апаратныя прылады і праграмныя праграмы залежаць ад драйвераў прылад для бесперабойнай працы. Праграмы звычайна выкарыстоўваюць агульныя каманды для доступу да прылад. Драйвер прылады пераўтворыць іх у спецыялізаваныя каманды, якія можа зразумець прылада.

Драйверы прылад звычайна пастаўляюцца як убудаваныя кампаненты ў АС. Яны прадастаўлены вытворцам. Пры замене або абнаўленні апаратнага або праграмнага кампанента гэтыя драйверы прылад становяцца бескарыснымі.

Драйверы віртуальных прылад

Драйвер віртуальнай прылады - гэта кампанент драйвера прылады, які дапамагае апаратнай прыладзе ўсталёўваць сувязь з АС або праграмай. Гэта драйверы для віртуальных прылад. Драйверы віртуальных прылад дапамагаюць у бесперапынным патоку даных. Некалькі прыкладанняў могуць атрымаць доступ да пэўнай апаратнай прылады без канфліктаў. Калі драйвер віртуальнай прылады атрымлівае сігнал перапынення ад апаратнай прылады, ён вызначае наступны курс дзеянняў на аснове стану налад прылады.

Дзе выкарыстоўваецца драйвер віртуальнага прылады.

Калі мы выкарыстоўваем праграмнае забеспячэнне для эмуляцыі апаратнай прылады, для такой прылады выкарыстоўваецца драйвер віртуальнай прылады. Адпаведным прыкладам будзе выкарыстанне a VPN . Вы ствараеце віртуальную сеткавую карту, каб бяспечна падключацца да Інтэрнэту. Гэта віртуальная сеткавая карта, створаная VPN. Для гэтай карты патрабуецца адпаведны драйвер, які звычайна ўсталёўваецца самім праграмным забеспячэннем VPN.

Ці патрэбныя драйверы для ўсіх прылад?

Патрабуецца ці не прыладзе драйвер, залежыць ад таго, ці распазнае ваша аперацыйная сістэма апаратнае прылада і яго функцыі. Некаторыя перыферыйныя прылады, якія невядомыя аперацыйнай сістэме і патрабуюць драйвера, - гэта відэакарта, прылада USB, гукавая карта, сканер, прынтэр, мадэм кантролера, сеткавая карта, счытвальнік карт і г.д. ... Аперацыйныя сістэмы звычайна маюць некаторыя агульныя драйверы, якія дазваляюць выкарыстоўваць звычайныя апаратныя прылады працаваць на базавым узроўні. Зноў жа, умовай з'яўляецца тое, што АС павінна распазнаваць асаблівасці прылады. Некаторыя прылады, якія могуць працаваць з агульнымі драйверамі: аператыўная памяць, клавіятура, мыш, калонкі, манітор, жорсткі дыск, дыскавод, працэсар, блок харчавання, джойсцік і г.д. так часта, як і драйверы, прадстаўленыя вытворцам абсталявання.

Таксама чытайце: Што такое кампутарны файл?

Што будзе, калі не ўсталяваць драйвер.

Калі вы не ўсталявалі драйвер для прылады, прылада можа не працаваць наогул або працаваць толькі часткова. Напрыклад, такія прылады, як мыш/клавіятура, будуць працаваць без драйвера. Але калі ў вашай мышы ёсць дадатковыя кнопкі або на клавіятуры ёсць спецыяльныя клавішы, гэтыя функцыі не будуць працаваць. Калі вы карыстаецеся Windows, вы можаце знайсці памылку канфлікту драйвера ў дыспетчару прылад, калі ў вас адсутнічае драйвер. Звычайна вытворца выпускае абнаўленне драйвера, каб сцерці памылкі, выкліканыя драйверам. Такім чынам, заўсёды майце апошнюю версію драйвера для вашых апаратных прылад.

Драйвер будзе працаваць толькі ў тым выпадку, калі ў вашай сістэме ўстаноўлена адпаведная прылада. Калі вы паспрабуеце ўсталяваць драйвер для неіснуючага абсталявання, гэтага не адбудзецца. Напрыклад, усталяванне драйвера відэакарты, калі ў вашай сістэме няма відэакарты, не дасць вашай сістэме магчымасці працаваць з відэакартай. Вам трэба мець абодва - апаратнае прылада і абноўлены драйвер для яго.

Віды драйвераў прылад

Практычна для кожнай апаратнай прылады, якая выкарыстоўваецца сёння, існуе драйвер прылады. Гэтыя драйверы можна шырока класіфікаваць на наступныя 2 катэгорыі - драйверы карыстальніцкіх прылад і драйверы прылад ядра

Драйверы карыстальніцкіх прылад

Гэта драйверы прылад, якія карыстальнік запускае падчас выкарыстання сістэмы. Гэта для прылад, якія карыстальнік падключыў да сістэмы, акрамя тых, якія адносяцца да праграмнае забеспячэнне ядра . Драйверы прылад для прылад Plug and Play лічацца драйверамі карыстальніцкіх прылад. Каб зняць нагрузку на сістэмныя рэсурсы, драйверы карыстальніцкіх прылад запісваюцца на дыск. Але драйверы прылад для гульнявых прылад звычайна захоўваюцца ў асноўнай памяці.

Таксама чытайце: Што такое файл ISO?

Драйверы прылад ядра

Агульныя драйверы, якія даступныя ў выглядзе ўбудаванага праграмнага забеспячэння разам з АС, называюцца драйверамі прылад ядра. Яны загружаюцца ў памяць як частка АС. Паказальнік на драйвер захоўваецца ў памяці і можа быць выкліканы пры неабходнасці. Драйверы прылад ядра прызначаныя для такіх прылад, як працэсар, мацярынская плата, BIOS і іншыя прылады, якія адносяцца да праграмнага забеспячэння ядра.

З драйверамі прылад ядра існуе агульная праблема. Пасля выкліку драйвер прылады ядра загружаецца ў аператыўную памяць. Гэта немагчыма перамясціць у віртуальную памяць. Калі адначасова працуе некалькі драйвераў прылад, сістэма становіцца павольнай. Каб пераадолець гэтую праблему, кожная АС мае мінімальныя сістэмныя патрабаванні. Аперацыйныя сістэмы аб'ядноўваюць рэсурсы, неабходныя драйверам прылад ядра. Гэта гарантуе, што карыстальнікам не прыйдзецца турбавацца аб патрабаванні памяці.

Іншыя тыпы драйвераў прылады

1. Агульныя і OEN драйверы

Калі драйвер прылады даступны разам з аперацыйнай сістэмай, ён называецца агульным драйверам прылады. Агульны драйвер прылады працуе для пэўнай прылады незалежна ад яе маркі. Windows 10 мае агульныя драйверы прылад для часта выкарыстоўваюцца апаратных прылад.

Часам апаратныя прылады маюць пэўныя функцыі, якія АС не можа распазнаць. Вытворца прылады забяспечвае адпаведны драйвер для такіх прылад. Яны называюцца драйверамі прылад OEM. Каб такія прылады працавалі належным чынам, пасля ўстаноўкі АС неабходна ўсталёўваць драйверы асобна. Прыкладна ў той час, калі выкарыстоўвалася Windows XP, нават драйверы для мацярынскай платы трэба было ўсталёўваць асобна. Сёння большасць сучасных сістэм забяспечваюць убудаваныя агульныя драйверы прылад.

2. Драйверы блокаў і сімвалаў

Драйверы прылад можна класіфікаваць як драйверы блокаў або сімвалаў у залежнасці ад таго, як дадзеныя чытаюцца і запісваюцца. Такія прылады, як жорсткія дыскі, кампакт-дыскі ПЗУ і USB-назапашвальнікі класіфікуюцца ў залежнасці ад спосабу іх выкарыстання.

Тэрмін блок-драйвер выкарыстоўваецца, калі адначасова чытаецца або запісваецца больш чым адзін сімвал. Ствараецца блок, і блокавая прылада спрабуе атрымаць колькасць інфармацыі, якая адпавядае памеру блока. Жорсткія дыскі і CD-ROM лічыцца блакіроўкай драйвераў прылад.

Тэрмін драйвер сімвала выкарыстоўваецца, калі дадзеныя запісваюцца па адным знаку. Драйверы персанажных прылад выкарыстоўваюць паслядоўныя шыны. Любая прылада, якая падключана да паслядоўнага порта, мае сімвал сімвалаў. Напрыклад, мыш - гэта прылада, падключаная да паслядоўнага порта. Ён выкарыстоўвае драйвер сімвала прылады.

Таксама чытайце: Што такое Wi-Fi 6 (802.11 ax)?

Кіраванне драйверамі прылад

Усе драйверы ў вашай сістэме Windows кіруюцца Дыспетчарам прылад. Драйверы прылад не патрабуюць асаблівай увагі пасля ўстаноўкі. Часам яны маюць абнаўленні, каб выправіць памылку, або абнаўленне, якое прадугледжвае новую функцыю. Такім чынам, рэкамендуецца час ад часу правяраць наяўнасць абнаўленняў драйвераў і ўсталёўваць іх (калі такія маюцца). Каб палегчыць вашу працу, ёсць некаторыя праграмы, якія правяраюць і абнаўляюць драйверы вашых прылад.

Абнаўленні драйвераў, якія прадстаўляюцца вытворцам, заўсёды даступныя бясплатна на іх афіцыйным сайце. Сачыце за тым, каб не плаціць за абнаўленне драйвера прылады!

Абнаўленне драйвераў важна, таму што часцяком многія праблемы з апаратнай прыладай могуць быць звязаны з праблемай з драйверам прылады.

Рэзюмэ

  • Драйвер прылады дапамагае АС і іншым праграмам ўзаемадзейнічаць з апаратнымі прыладамі, падлучанымі да сістэмы
  • Сучасныя аперацыйныя сістэмы забяспечваюць убудаваныя драйверы прылад для часта выкарыстоўваюцца перыферыйных прылад
  • Каб выкарыстоўваць іншыя апаратныя прылады, вам неабходна ўсталяваць адпаведныя драйверы прылад, прадстаўленыя вытворцам
  • Абнаўленне драйвераў прылад мае вырашальнае значэнне для функцыянавання сістэмы.
  • Драйвер вонкавага прылады неабходны толькі для тых прылад, функцыі якіх не распазнаюцца вашай аперацыйнай сістэмай.
Адзіця Фарад

Адзіця з'яўляецца самаматываваным спецыялістам у галіне інфармацыйных тэхналогій і займаецца тэхналогіямі на працягу апошніх 7 гадоў. Ён ахоплівае інтэрнэт-сэрвісы, мабільныя тэлефоны, Windows, праграмнае забеспячэнне і інструкцыі.