კონცეფცია განმარტება ABC
Miscellanea / / November 13, 2021
მარკოზ გუგელიმეტის მიერ, სექტემბ. 2008
მძღოლი ან კონტროლერი მოწყობილობა არის პროგრამა, რომელიც პერიფერიულ მოწყობილობებთან ურთიერთობს ოპერაციული სისტემა. მაგალითად, ხმოვან ბარათს შეუძლია აუდიო სიგნალის გამოსვლა ან გარედან აუდიოს აღება, ვიდეოკარტს შეუძლია გააგზავნოს ვიდეო სიგნალი მონიტორი სისტემის დესკტოპის გრაფიკის დასადგენად, მაუსს შეუძლია ვირტუალური ისრის გადატანა ეკრანზე და ა.შ.
სხვა სიტყვებით რომ ვთქვათ, დრაივერები ან კონტროლერები მუშაობენ აპარატურისგან, მატერიალური აღჭურვილობისგან, მათი პროგრამული უზრუნველყოფის ინტერპრეტაციად თარგმნით. ამ გზით, ხმის ბარათების შემთხვევაში, ჩვენ შეგვიძლია ვნახოთ მიქსერი (ან მიქსერი) პროგრამული უზრუნველყოფის მიერ, რომელიც საშუალებას მოგვცემს მოაწესრიგოს სხვადასხვა შემოსავლები და შედეგებიზოგადი ხმის გაზრდა ან შემცირება, მიკროფონის საშუალებით აუდიოს გადაღება ან ხაზის საშუალებით, სტერეო პანელის რეგულირება (მარცხნივ, მარჯვნივ), ციფრული ან ანალოგური გამომავალი გააქტიურება ან გამორთვა და ა.შ.
ვიდეოკარტის შემთხვევაში ჩვენ შეგვიძლია დავალაგოთ რეზოლუცია, რომელშიც დესკტოპის კომპიუტერია ოპერაციული სისტემა, პიქსელების რაოდენობით: მაგალითად, 1024 x 768 (ჰორიზონტალური x ვერტიკალური), 1200 x 800, 800 x 600 ამიტომაც.
მაუსის ან მაუსის შემთხვევაში, ჩვენ შეგვიძლია მოვაწესრიგოთ სიჩქარე რომლითაც მაჩვენებელი (ან ისარი) მოძრაობს, აჩქარება, მარცხენა და მართალიდა ა.შ.
თუ მძღოლი არ არის, ეს პერიფერია ისინი საერთოდ არ იმუშავებენკონტროლერის არსებობაც კი მნიშვნელოვან გავლენას ახდენს იმ შესაძლებლობაზე, რომელიც ჩვენ გვექნება მათი მართვა: შეზღუდული კონტროლერები გვაიძულებენ წვდომის მხოლოდ ფუნქციონალური ჯგუფის შეზღუდულ ჯგუფს აპარატურა. ეს არის განვითარების პროცესში მყოფი მძღოლების საქმე, რომლებიც ჯერ არ დასრულებულა და ამ მიზეზით საშუალებას გვაძლევს გავაკეთოთ მხოლოდ რიგი საქმეებისა, რისი გაკეთებაც შეიძლება.
ისეთ სისტემებში, როგორიცაა Windows ან Mac, ტექნიკის მწარმოებლისთვის უფრო ხშირად ხდება დისტრიბუცია CD / DVD– ზე, მის გარეთ ან მის შიგნით საკუთრების ოპერაციული სისტემები, სერტიფიცირებული დრაივერები, ან არა იმ პროგრამებთან მომუშავე კომპანიებთან მიმართებაში: Microsoft ან მანზანა. GNU / Linux ან BSD– ს შემთხვევაში, კომპანიები მხოლოდ იშვიათად ათავისუფლებენ დრაივერებს: ზოგჯერ ისინი საკუთრებაში არიან, ზოგჯერ კი უფასო. ფირმები, როგორიცაა HP, ჩვეულებრივ იწყებენ დრაივერებს პერიფერიული მოწყობილობებისთვის, როგორიცაა პრინტერები, სრული თავსებადობის მისაღწევად.
როდესაც კომპანია არ ათავისუფლებს თავის მძღოლებს, ჰაკერები (ექსპერტები გამოთვლა რომლებიც იყენებენ ეშმაკობას პრობლემის გადასაჭრელად) ასრულებენ თქვენი საკუთარი მძღოლები ერთობლივად სხვადასხვა მეთოდით, მაგალითად, საპირისპირო ინჟინერიით. ეს გულისხმობს პერიფერიული კომუნიკაციის დანარჩენ კომპიუტერულ სისტემას, მისი ფორმების დეკოდირებას და ანალიზის დრაივერს თარგმნას, რაც გარკვეული ტექნიკის გამოყენების საშუალებას გვაძლევს. ზოგჯერ მიღწეული შედეგი აღემატება ხარისხი და ფუნქციონალური საკუთრების დრაივერები. მეორეს მხრივ, GNU / Linux, BSD და სხვა უფასო სისტემებში, დრაივერები უკვე ჩართულია სისტემაში, რაც უპირატესობაა საბოლოო მომხმარებლისთვის: მათ არ მოუწევთ მათი ძებნა აქ ინტერნეტი ან რამე უცნაური.
გარკვეულ შემთხვევებში, მაგალითად WiFi (უკაბელო) ბარათები, ჩანს GNU / Linux მომხმარებლის "ვალდებულია"Windows მძღოლების გამოყენება ndiswrapper პროგრამული უზრუნველყოფის საშუალებით: მხოლოდ ზოგიერთ ჩიპს აქვს უფასო დრაივერების მხარდაჭერა, მაგალითად ჩიპები ათეროსი, და Realtek 818x (არსებობს შესანიშნავი USB მოწყობილობები, რომლებიც მუშაობენ უფასო პროგრამულ უზრუნველყოფასთან უფრო მეტი საჭიროების გარეშე, ვიდრე მათი კომპიუტერთან დაკავშირება).
მიუხედავად იმისა, რომ უამრავი ვებ – გვერდია, რომლებიც მძღოლებს გთავაზობთ ფორმატი ორობითი (გარეშე კოდი წყარო), მომხმარებელი ფრთხილად უნდა იყოს ამ პროგრამების დაინსტალირებისას, რადგან მათში შეიძლება იყოს ტროას ვირუსები ან პრაქტიკულად რაიმე.
თემები დრაივერში