border=0

Технологія »Драйвер

Визначення водія


Драйвер або драйвер пристрою - це програмне забезпечення, яке передає периферійні пристрої з операційною системою . Наприклад, звукова плата може випромінювати аудіосигнал або приймати звук ззовні, відеокарта здатна відправляти відеосигнал на монітор для графіки робочого столу системи, миша здатна переміщати стрілку віртуальний на екрані тощо


Тобто водії або контролери працюють над створенням абстракції апаратних засобів, матеріального обладнання, переводячи їх до інтерпретації за допомогою програмного забезпечення. Таким чином, у випадку звукових карт ми можемо бачити змішувач (або мікшер), який дозволить нам регулювати різні входи і виходи : підвищувати або зменшувати загальний обсяг, записувати аудіо через мікрофон або через лінію, регулярно стереофонування (ліворуч, праворуч), активація або деактивація цифрового або аналогового виходу тощо


У випадку з відеокартою ми могли б регулювати роздільну здатність, на якій відображається робочий стіл операційної системи, у кількості пікселів: наприклад, 1024 x 768 (горизонтальна x вертикальна), 1200 x 800, 800 x 600 тощо.

У випадку миші або миші, ми можемо регулювати швидкість, з якою вказівник рухається (або стрілка), прискорення, обмін лівої і правої кнопок і т.д.


Якщо не було драйвера, ці периферійні пристрої не працювали б взагалі , навіть наявність драйвера має вирішальний вплив на можливість, яку ми будемо мати на їх обробці: обмежені драйвери змусять нас отримати доступ до обмеженої групи апаратних функцій , Це справа водіїв у розвитку, які ще не завершені, і тому вони дозволяють нам робити лише те, що можна зробити.

У таких системах, як Windows або Mac, виробник обладнання часто розповсюджує на CD / DVD, за межами або в межах власних операційних систем, сертифікованих драйверів або не стосовно компаній, які виробляють програмне забезпечення: Microsoft або Apple. У випадку GNU / Linux або BSD, компанії рідко випускають драйвери: іноді вони є власністю, іноді вони безкоштовні. Фірми, такі як HP, використовуються для запуску драйверів для периферійних пристроїв, таких як принтери, досягаючи повної сумісності.

Коли компанія не випускає своїх водіїв, часто хакери ( комп'ютерні фахівці, які використовують винахідливість для вирішення проблеми) виконують свої власні драйвери спільно за допомогою різних методів, таких як реверс. Це включає в себе вивчення того, як периферійна комунікація з рештою комп'ютерної системи, декодування її форм і переведення аналізу в драйвер, що дозволяє нам використовувати певні апаратні засоби. Іноді досягнутий результат перевершує за якістю і функціональністю фірмові драйвери. З іншого боку, у GNU / Linux, BSD та інших вільних системах драйвери вже включені в систему, що є перевагою для кінцевого користувача: вам не доведеться шукати в Інтернеті або робити щось дивне.

У деяких випадках, наприклад, на платформах Wi-Fi (бездротових), користувач GNU / Linux може бути " змушений " використовувати драйвери Windows за допомогою програмного забезпечення ndiswrapper: лише деякі фішки підтримують безкоштовні драйвери, такі як чіпи Atheros , і Realtek 818x (є відмінні USB-пристрої, які працюють з вільним програмним забезпеченням без необхідності підключати їх до ПК).

Хоча існують нескінченні веб-сторінки, які пропонують драйвери у двійковому форматі (без вихідного коду ), користувач повинен бути обережним при установці цих програм, оскільки вони можуть містити троянські віруси всередині або практично нічого.

Автор: Маркос Гулієльметті | + QUOTE
Теми драйвера

Соціальні мережі