Концепция в дефиниция ABC
Miscellanea / / November 13, 2021
От Маркос Гулиелмети, на септември. 2008
Драйвер или контролер устройство е софтуерът, който комуникира периферни устройства с операционна система. Например, звукова карта може да изведе аудио сигнал или да вземе звук отвън, видеокартата може да изпраща видео сигнал към монитор За да изобрази графиката на работния плот на дадена система, мишката може да премества виртуална стрелка на екрана и т.н.
С други думи, драйверите или контролерите работят, като правят абстракция на хардуера, на материалното оборудване, превръщайки ги в интерпретация чрез софтуер. По този начин, в случай на звукови карти можем да видим миксер (или миксер) от софтуер, който ще ни позволи регулират различните входове и изходи: увеличаване или намаляване на общата сила на звука, улавяне на звук през микрофон или през линията, настройка на стерео панорамата (ляво, дясно), активиране или деактивиране на цифров или аналогов изход и др.
В случай на видеокарта бихме могли да регулираме резолюцията, в която работният плот на a операционна система, в брой пиксели: например 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 устройства, които работят с безплатен софтуер, без да е необходимо повече от свързването им към компютъра).
Въпреки че има безброй уеб страници, които предлагат драйвери в Формат двоичен (без код източник), потребителят трябва да бъдете внимателни при инсталиране на тези софтуери, тъй като те могат да съдържат троянски вируси вътре или почти всичко.
Теми в Шофьор