Що се отнася до шофьорите, много хора не знаят какво да очакват при инсталирането им. Мнозина не разбират разликата между драйверите и софтуера на ниво потребител, а още повече хора не разбират какво означава това. Драйверите играят основна роля във всяка операционна система, независимо дали използвате Windows, Linux или Macintosh. В този сегмент ще говорим по-специално за драйверите на Windows, тяхната йерархия и как да разрешите най-често срещаните проблеми с тях.

Какво е водач?

Не се заблуждавайте, драйверът все още е компютърна програма. Драйверите всъщност позволяват на други програми да комуникират с хардуера на компютъра ви. Всичко, което директно комуникира с хардуера, без да използва никаква друга рамка или обвивка, е известно като драйвер. Докато държите това на ум, няма да е трудно да разберете какви са драйверите и каква роля играят в Windows.

Режим на ядрото срещу драйвери на потребителски режим

Драйверите работят в проста йерархия с два типа: Режим на ядрото и потребителски режим. Разликата е обяснена по-долу:

  • Драйверите за ядрото комуникират с физическата машина и имат директен достъп до нейните ресурси. На нивото на ядрото драйверите имат директен - непрекъснат и неуправляем - достъп до физическите компоненти на компютъра, като чипсета, памет, твърд диск и процесора. Примери за драйвери за ядрото са CPU, мрежов интерфейс, видео и твърди дискове. Тези драйвери работят в режим на ядрото, защото те трябва да образуват безпроблемна връзка с операционната система Windows.
  • Шофьорите на потребителски режим комуникират или с други драйвери, или с горния "потребителски" слой на операционната система. На ниво потребители, драйверите имат достъп до ресурси от втора ръка и комуникират на същото ниво, както другите програми, които изпълнявате. Те трябва да се придържат към правилата, зададени от Windows и да работят извън интегралната си система. Ако възникне грешка с някой от тези драйвери, Windows може да продължи да работи (в много случаи), какъвто не е случаят с драйверите, работещи на ниво ядро. Много устройства могат да изберат да използват драйвери за потребителски режим, въпреки че това би могло да намали ефективността им. Те обаче са много по-безопасни и имат по-малко шансове да разбият система. Често пъти можете да намерите емулатори на DVD дискове и защитни стени, използващи тези видове драйвери.

След като вече имате същността на това, нека да разгледаме как изглежда йерархията на драйверите:

Не е нужно да сте софтуерен инженер, за да разберете какво се опитва да ви каже тази графика. Дори не трябва да разбирате диаграмата. Трябва само да видите, че потребителският режим има по-малко директен достъп до хардуера от режима на ядрото. О, и хардуерният абстрациен слой (HAL)? Това е просто приложение на Microsoft, което помага за комуникацията на софтуера с хардуер. Това прави Windows привлекателна среда за разработчиците, особено поради прозрачността и уеднаквяването на операционната система с платформите за разработка на приложения.

Кога трябва да актуализирате драйвери?

Това е въпрос, който винаги се сблъсква със съзнанието на много хора, когато инсталират нови устройства и получават известие, че има нов драйвер. Колкото и хората да ви кажат да поддържате драйверите си винаги актуализирани, рядко има проблеми със сигурността на компютъра, причинени от драйвери. Повечето вируси и други неща ви заразяват на ниво потребител, а не на ниво на ядрото.

Защо да инсталирате актуализирани драйвери?

Единствената причина, поради която трябва да инсталирате актуализиран драйвер, е поради проблем с системата, причинен от хардуер. Ако например получавате странен видеоклип на компютъра си, трябва да опитате да актуализирате драйверите за видеокарти. Много хардуерни проблеми могат да бъдат разрешени само чрез извършване на актуализация на драйверите или чрез изтегляне и инсталиране на най-новите драйвери от производителя. Актуализирането на драйверите по някаква друга причина може да доведе до неблагоприятно въздействие върху вашата система. Ще намерите доказателство за това, като търсите проблеми, причинени от актуализации на драйвери. Някои хора във форумите предполагат връщане назад като решение и работи!

Има изключение от това. Ако понастоящем използвате основни драйвери на Windows за всеки адаптер, може да искате да надстроите драйверите на производителя за по-добра производителност.

Как да актуализирате драйверите си

За да актуализирате драйвер в Microsoft Windows, отидете на контролния панел и щракнете върху "Устройства и принтери". Щом влезете, кликнете върху "Device Manager". Ще видите цял списък с устройства, прикрепени към компютъра ви. Кликнете с десния бутон върху устройството, за което искате да актуализирате драйвера, и кликнете върху "Update driver software".

Кликнете върху "Търсене автоматично за актуализиран софтуер на драйвера", за да позволите на Windows да търси добър драйвер на производителя за вашето устройство. Тя автоматично ще изтегли и инсталира най-стабилния.

Ако не може да намери драйвер, просто отидете на уеб сайта на производителя на устройството (т.е. nVidia) и изтеглете най-новите драйвери за вашето устройство от уеб сайта им. Някои сайтове дори ви помагат да откриете какъв тип устройство използвате, в случай че не знаете какво имате на компютъра си.

Преди да актуализирате новия драйвер на производителя

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

За да проверите версиите на драйверите, отидете на устройството в "Device Manager", както е описано в предишната секция. Щракнете с десния бутон на мишката върху устройството и щракнете върху "Properties". Изберете раздела "Драйвер" и кликнете върху "Подробности за драйвера". Това ще ви покаже версията, която използвате в момента, което ще ви помогне да направите сравнение.

Последни мисли

Когато се опитвате да решите хардуерен проблем, ако актуализирането на драйвера или неговото завъртане не работи, може да се наложи да замените самия хардуер, особено ако проблемите стартират спонтанно. Това се случва често, когато хардуерът умира. Например, видеокартата може да започне изведнъж да показва на компютъра ви повредени изображения, докато работите с игра. Това може да се дължи на прегряването на GPU.

Ако имате нещо да добавите към тази дискусия, продължете и използвайте секцията за коментари по-долу. Бихме искали да чуем от вас!