icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
Юрий Пономаренко
Техника и Интернет

Драйвер. Что такое драйвер?

  • 4019
  • 4

Драйвер. Что такое драйвер?

О
Обычный, не «продвинутый» пользователь компьютера, вряд ли знает, что означает слово «драйвер». Может быть, слышал где-то, но никогда не задумывался, а может и не догадывается о его существовании. Но, как говорится, «незнание не освобождает от ответственности», а понятие драйвера – одно из основополагающих в компьютерной технике. Любой пользователь компьютера должен знать, что это такое, ведь это может намного упростить взаимопонимание с такой техникой. Попытаемся разобраться, что же такое, эти странные драйвера…

Представим себе устройство любого компьютера, упрощенно, конечно. В нем главной частью является так называемая материнская плата, или «мать», просто говоря. Она обеспечивает связь между всеми остальными частями и их правильную работу. Именно к ней они все и присоединяются.

Вторая основная часть компьютера – процессор. Если материнская плата – сердце компьютера, то процессор – его мозг. Он контролирует все, что происходит в компьютере, причем далеко не все мы можем видеть на экране. Даже в простейшей игре происходящие в компьютере процессы далеко не так просты, как кажется. Упрощенно мы их разберем дальше.

Третье важное устройство, подключенное к материнской плате – жесткий диск, или винчестер. Он хранит информацию и по первому требованию процессора передает ее ему.

И, наконец – видеокарта, к которой подключен монитор. Благодаря видеокарте и ее собственному графическому процессору мы можем видеть картинку на экране монитора.

Эти устройства входят в состав любого компьютера, иначе он просто не сможет нормально работать. Конечно, есть еще много других – мышь, клавиатура, принтер… Всего многообразия просто не перечислишь.

И как вся эта куча железа может работать? Вот здесь и применяются драйвера. Любое устройство в компьютере имеет свой собственный процессор, пусть и проще главного, Винчестер имеет контроллер, видеокарта - графический процессор… Для чего?

Представьте, что Вы – директор строительной фирмы. Вам поступил заказ, и Вы вызываете прораба, чтобы дать ему задание – «забетонировать площадку от сих до сих». При этом Вас не заботит, сам он это будет делать или другие, китайцы у него в бригаде или таджики, на вьетнамском языке он будет ими командовать, или на «русском матерном»…Дали задание, и ждете отчета о выполнении.

Так и в компьютере. Процессор имеет свою систему команд, свой «родной язык». Устройства, с которыми ему приходится работать, не могут понимать его напрямую. Вот здесь и применяется специальная программа-драйвер. Она служит как бы переводчиком с языка главного процессора на язык процессора конкретного устройства.

Например, в процессе игры возникла ситуация, когда на экран нужно вывести картинку. Процессор обращается к драйверу винчестера – «срочно разыскать и доставить сюда файл с именем таким-то». Драйвер переводит эту команду и выдает ее контроллеру винчестера на понятном ему языке. Ну а тот уж знает, как повернуть диск и читающую головку, чтобы найти нужный файл. Прочитав его, он передает его в область оперативной памяти и опять же с помощью драйвера рапортует процессору, что картинка прочитана и лежит в памяти по адресу такому-то…

Процессор обращается теперь к драйверу видеокарты и издает новый указ – «взять картинку по адресу такому-то и вывести ее в центр экрана». Драйвер переводит это на язык процессора видеокарты и та выполняет задание. Так же процессор может дать подобную команду драйверу принтера, а тот уж сам разберется, есть ли бумага и какими моторчиками пожужжать, чтобы напечатать на бумаге. Если, например, в принтере нет краски, драйвер принтера шлет процессору депешу – «не могу выполнить, потому что краска кончилась». В результате процессор, опять же с помощью драйвера видеокарты, выводит на экран сообщение, дескать «сначала краску залей, потом получишь».

Как видим, драйвер – всего лишь программа, которая служит для управления устройствами компьютера. Драйвера постоянно обновляются фирмами – производителями оборудования, поэтому нужно регулярно обновлять их и у себя на компьютере. Ведь в каждой новой версии исправлено множество ошибок, а иногда и применяются новые алгоритмы или расширяются возможности устройства. Все это ускоряет работу компьютера в целом.

Много стандартных драйверов уже есть в составе операционной системы. Например, она сразу способна работать с клавиатурой и мышью. Для более сложных или нестандартных устройств драйвера всегда должны быть с ним в комплекте. Поэтому, покупая новый принтер или видеокарту, обратите внимание, прилагается ли к ним диск. Без драйвера с этого диска новый принтер, например, просто не будет работать – компьютер не поймет, что за устройство подключили и как с ним работать.

Вот такая, казалось бы, мелочь, как крошечная программа – драйвер, лежит в основе любого современного компьютера. Были времена, когда обходились и без них, но подключение нового устройства тогда требовало паяльника и очень неслабых знаний в электронике. Сегодня технологии уже такого не позволяют, а использование драйверов упрощает нам жизнь многократно – можно подключить любое устройство, которое будет работать под управлением драйвера, будь то компьютеризированная зубная щетка или робот.

deb
Людмила Серебрякова

Благодаря таким авторам, как Юрий и другие, узнаешь нормальные вещи, а не сидишь с глупым видом. +

deb
Александр Куц

Я тут говорил, что начинка ПК очень важна, но драйвер это жизнь (или смерть) всего ПК. +

Вам необходимо или зарегистрироваться, чтобы оставлять комментарии
выбор читателя

Выбор читателя

16+