Определение на водача

Драйвер на устройство е софтуерът, който комуникира периферните устройства с операционната система . Например, звукова карта може да извежда аудио сигнал или да приема аудио отвън, видеокартата е в състояние да изпраща видео сигнал до монитор, за да графира работен плот на системата, мишката е в състояние да движи стрелка виртуален на екрана и т.н.

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

В случай на видеокарта бихме могли да регулираме разделителната способност, в която се показва работният плот на операционна система, в брой пиксели: например 1024 x 768 (хоризонтална x вертикална), 1200 x 800, 800 x 600 и така нататък.

В случая на мишката можем да регулираме скоростта, с която се движи показалеца (или стрелката), ускорението, превключваме левия и десния бутон и т.н.

Ако нямаше драйвер, тези периферни устройства изобщо не биха работили, дори съществуването на драйвера има решаващо влияние върху възможността, която ще имаме при работа с тях: ограничените драйвери ще ни причинят достъп само до ограничена група хардуерни функционалности, Такъв е случаят с драйверите в разработката, които все още не са завършени и поради тази причина те ни позволяват да направим само редица неща, които биха могли да се направят.

В системи като Windows или Mac е по-често производителят на хардуер да разпространява сертифицирани или не сертифицирани драйвери на CD / DVD, извън или в рамките на техните собствени операционни системи, във връзка с компаниите, които произвеждат софтуера: Microsoft или Apple. В случай на GNU / Linux или BSD, много рядко компаниите пускат драйвери: понякога те са собствени, понякога са безплатни. Фирми като HP са склонни да пускат драйвери за периферни устройства като Принтери, постигайки пълна съвместимост.

Когато една компания не пуска своите драйвери, много пъти хакери (компютърни експерти, които използват изобретателност за решаване на проблем) правят свои собствени драйвери съвместно, използвайки различни методи, като например обратен инженеринг. Това включва проучване как периферната комуникация с останалата част от компютърната система, декодиране на нейните форми и превеждане на анализа в драйвер, който ни позволява да използваме определен хардуер. Понякога постигнатият резултат надвишава качеството и функционалността на собствените драйвери. От друга страна, в GNU / Linux, BSD и други безплатни системи, драйверите вече са вградени в системата, което е предимство за крайния потребител: няма да се налага да ги търсите в Интернет или да правите нещо странно.

В някои случаи, като например на WiFi (безжични) платки, потребителят на GNU / Linux може да бъде " принуден " да използва драйвери на Windows, използвайки софтуера ndiswrapper: само някои чипове поддържат безплатни драйвери, като чипове Atheros и Realtek 818x (има отлични USB устройства, които работят с безплатен софтуер, без да е необходимо да ги свързвате към компютъра).

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

Свързани Статии