Түзмөк айдоочу деген эмне?

Device Drivers: алар эмне үчүн маанилүү жана алар менен иш алып баруу

Аппарат айдоочусу айтылат программалык кичинекей бир эт бөлүкчөсү гана иштөө системасын бир бөлүгү менен байланыша кандай башка программалык жана аппараттык .

Мисалы, принтер айдоочулар иштеп жаткан системасы, ошондой эле ачууну басып чыгаруу үчүн сиз кандай программасы нерсе бар узартуу менен, так-беттеги маалыматты басып чыгаруу үчүн айтып коёюн,

Үн карта айдоочулар иш тутуму так 1 жана 0 анын түзгөн которууга чейин кантип сактап турууну билет үчүн зарыл болгон MP3 билэни үн картасы аудио сигналга айлантылат сенин гарнитура же динамикке чыгаруу мүмкүн.

Ошол эле жалпы идея тиешелүү көргөзмө карталарын , баскычтопторду , байкоочулардын , ж.б.

Алар туура эмес иштеп жатабыз, эгерде айдоочулар, дагы бир нече мисалдарды, анын ичинде, маанилүү эмне жөнүндө көбүрөөк окуу, ошондой эле айдоочулар такталат жана эмне үчүн сактап жөнүндө маалыматты болгула.

Device Drivers кантип иштейт?

Сиз колдонуп жаткан бир программа менен бул программа кандайдыр бир жол менен пайдаланууга каалаган түзмөк ортосунда котормочулар сыяктуу түзмөк айдоочулардын ойлонуп көр. Программалык жана аппараттык камсыздоонун ар кандай адамдар жана компаниялар тарабынан түзүлгөн жана толугу менен эки башка тилдерде сүйлөгөн эле, ошондуктан бир котормочу (айдоочу), аларды баарлашканга мүмкүнчүлүк берет.

Башка сөз менен айтканда, бир программа, ал жана түзмөк айдоочусу түшүнөт, маалымат үчүн жабдыктардын бир бөлүгүн анда аппараттык менен аткара алат иштерин түшүндүрүп берүү үчүн айдоочу маалымат менен камсыз кыла алат.

түзмөк айдоочуларга рахмат, көпчүлүк программаларды аппараттык менен түздөн-түз иштөөгө кантип кылууга кажети жок, жана айдоочунун пайдалануучулар менен өз ара толук колдонуу тажрыйбасын киргизүү зарылдыгы жок. Анын ордуна, программасы жана айдоочу жөн гана бири-бири менен Interface кантип билүү керек.

Бул ошол программалык жана аппараттык дээрлик чексиз жабдуу бар экендигин эске алуу менен, тиешеси бар бардык тараптар үчүн абдан жакшы келишим болуп саналат. ар бир адам башка адамдар менен байланышуу үчүн керек болгон болсо, программалык жана аппараттык кабыл алуу жараяны жакынкы мүмкүн болмок эмес.

Аспап Айдоочуларды башкаруу керек

Көпчүлүк учурда, айдоочулар мүчүлүштүктөрдү чечүү же муздак жаңы мүмкүнчүлүктү кошуу үчүн кез-кезде тактоо жазуусу жана эч качан четке көбүрөөк буруу керек орнотуу. Бул аркылуу жүктөлүп жаткан Windows кээ бир айдоочулар үчүн чын Windows Update .

Сиздин Windows машинкага аппараттык ар бир үчүн айдоочулар борбордон келген башкарылат түзмөк башкаргычы бардык жеткиликтүү, Microsoft Windows түрү .

Бул Windows айдоочулардын кээ бир жалпы милдеттери болуп төмөнкүлөр саналат:

Мына, айдоочулар менен байланышкан бир нече кошумча ресурстар:

аппараттык белгилүү бир бөлүгүнө бөлүнүп турган көптөгөн көйгөйлөр өзү иш жүзүндө аппараттык көйгөйлөр эмес, бирок, ошол жабдыкта орнотулган аппарат айдоочулар менен маселелер. Жогоруда байланыштуу ресурстардын айрым нерселердин баарын тактаганга жардам берет.

More жөнүндө түзмөк Айдоочуларды

негизги программалык-айдоочу-аппараттык мамиледе тышкары, кандай кызыктуу айдоочуларга байланышкан кээ бир башка жагдайларга (ал эмес,) бар.

Бул ушул күндөрү аз кездешет, ал эми кээ бир программалык жабдыктардын айрым түрлөрү менен түздөн-түз сүйлөшө алат - жок айдоочулар керек! Бул программа жабдыкта өтө жөнөкөй буйруктарды жөнөтүп, же экөө тең бир эле компания тарабынан иштелип чыккан, бирок бул да камтылган айдоочу кырдаалды кандай деп түшүнүүгө болот качан адатта гана мүмкүн.

Кээ бир аппарат айдоочулар бир аппарат менен түздөн-түз байланышып, ал эми башкалар бири-кабат болот. Мындай жагдайларда, программа деп айдоочу дагы бир-бири менен пикир чейин бир айдоочу менен байланыша турган, ошондой эле акыркы айдоочусу, чынында, аппараттык менен түздөн-түз байланышты жүзөгө ашырат чейин.

Бул, "орто" айдоочулар көп учурда башка айдоочулар талаптагыдай иштеп жатканын текшерүү караганда башка эч кандай милдетти аткара албайт. Кандай болбосун, бир иш, бир айдоочу же көбөйтүү жолу бар же жок экенин "кабат кабат," ал баарын билип туруп, тек-жайы менен жасалат, же эмне, бир нерсе.

Windows алар ар дайым эсте жок, ошондуктан зарылчылыкка жараша орнотулушу мүмкүн дегенди билдирет, loadable түзмөк айдоочу болуп нун борборлоштурулган билэлэри колдонот. Ошол эле Linux .KO модулдар боюнча да ушуну айтууга болот.

WHQL бир аппарат айдоочусу Windows белгилүү бир долбоор менен иштейт экенин далилдөөгө жардам берет Microsoft тарабынан сыноо болуп саналат. Сиз жүктөп жаткан айдоочу же күбөлөндүрүлгөн WHQL эмес экенин көрүшү мүмкүн. Сиз бул Windows катышуулар тизмеси тууралуу көбүрөөк маалымат .

долбоорлоо программалык камсыздоо менен колдонулган айдоочусу дагы бир түрү, жасалма аппарат айдоочу болуп иштейт. Алар түздөн-түз аппараттык кирүүгө конок иштетүү системасын үзгүлтүксүз айдоочуларга, бирок үчүн алдын алуу сыяктуу, жасалма айдоочулар конок OS жана өз айдоочулар эмес жасалма системалар сыяктуу көп аппараттык кире аласыз ушунчалык реалдуу аппараттык катары маскарад иштейт.

Башкача айтканда, кабыл алуучу иштетүү системасы жана айдоочулар, анан кабыл алуучу иш тутуму реалдуу, физикалык жабдуулар берилип турат жүзүндөгү жабдыктардын, жасалма конок иштетүү системалары жана жасалма аппарат айдоочулар аркылуу жасалма аппараттык менен айдоочулар иштей менен Interface эми.