Драйвер это программа для управления архивированием данных

Обновлено: 02.07.2024

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

Driver Magician 3.41

Разработчик: GoldSolution Software
Размер дистрибутива: 3,8 Мб
Распространение: shareware Перед тем, как начать работу с драйверами в Driver Magician, рекомендуется выполнить автоматическое обновление базы драйверов и различных устройств. Это позволит программе точнее определять конфигурацию рабочей станции и драйверов для подключенных устройств. После этого можно переходить непосредственно к функции создания резервной копии драйверов. Программа анализирует установленное оборудование и составляет отчет, который содержит подробную информацию обо всех обнаруженных драйверах - точный номер версии каждого драйвера, название устройства, для которого этот драйвер предназначен, дату создания и класс драйвера, определяющий тип подключенного устройства. Использование резервной копии драйверов очень удобно при каждой переустановке системы. Это позволяет одним действием настроить работу системы сразу с несколькими устройствами. Но поскольку драйверы от Microsoft содержатся в операционной системе, они устанавливаются автоматически, как только Windows определяет новое подключенное устройство. Поэтому по умолчанию Driver Magician ищет все драйверы, за исключением тех, которые поставляются Microsoft. Если требуется выполнить резервную копию всех драйверов, следует выбрать пункт "Бэкап > Выбрать все драйверы". В списке всех драйверов, те, которые поставляются не Microsoft, легко отличить - они выделены красным цветом. Driver Magician дает возможность быстро найти дистрибутивы свежих драйверов (не бета-версии). После того, как будет выполнена команда "Обновление > Обновление драйверов", Driver Magician сравнит версии установленных драйверов с теми, которые на данный момент являются актуальными. При этом, само собой, будет учитываться используемая версия операционной системы. Обработав результаты, утилита выдаст список доступных для скачивания архивов с драйверами. Выполнить обновление можно и для любой другой системы - от Windows 98 (официальная поддержка которой уже давно прекращена) до Windows Vista. Для этого необходимо непосредственно в окне с результатами сканирования выбрать интересующую версию ОС.

Создавать резервную копию драйверов можно несколькими способами - копируя файлы в папки, помещая их в обычный архив, в самораспаковывающийся архив, а также создавая из всех копий драйверов самостоятельный инсталлятор. Последний вариант представляет особый интерес. Используя этот скомпилированный программой exe-файл, в дальнейшем можно будет выполнить установку всех зарезервированных драйверов одновременно, не устанавливая для этого саму программу Driver Magician. При архивировании драйверов, можно управлять степенью их сжатия. Кроме функции создания резервной копии драйверов, программа позволяет выполнять резервное копирование и другой важной информации: системного реестра, содержимого рабочего стола, папки "Избранное" в Internet Explorer, директории "Мои документы".

Driver Checker 2.7

Обновление драйверов выполняется автоматически и занимает некоторое время. При этом чувствуется заметное неудобство - сам процесс установки никак не отображается, программа тихонько что-то загружает, устанавливает. О том, сколько уже выполнено и сколько еще предстоит делать обновлений, приходится только догадываться. Более того, иногда возникает желание воспользоваться диспетчером задач, чтобы снять подвисшее приложение. Но мы все-таки проявили терпение, и попытка обновить все устаревшие драйверы на компьютере была успешной - все прошло практически без проблем. За исключением одного момента - утилита ошиблась при подборе драйвера для ТВ-тюнера, который наотрез отказался с "обновленным" драйвером показать даже помехи. Однако, что интересно: система подтвердила, что драйвер функционирует нормально, и с устройством все в полном порядке. Это только лишний раз доказывает, что создание резервной копии, о которой твердила утилита перед обновлением, вовсе не лишнее действие. После восстановления старого драйвера тюнер заработал как прежде.

Driver Cure 1.2

Разработчик: ParetoLogic
Размер дистрибутива: 2,9 Мб
Распространение: shareware По сравнению с другими утилитами для работы с драйверами, утилита Driver Cure обладает несколько расширенными возможностями. Даже интерфейс утилиты скорее напоминает какое-то антивирусное приложение. Такое сходство с ним программе придает, в первую очередь, сканер, который запускается пользователем для анализа системы на предмет установленных программ и работающих драйверов. По результатам сканирования системы, программа составляет отчет, в котором данные помещены в несколько разделов. Первый раздел - это список драйверов, которые нуждаются в обновлении (Outdated Drivers that need fixing), за ним идет список программного обеспечения, для которого сейчас существуют более новые версии (Outdated Software that require updates), далее - список используемых драйверов, для которых нет обновлений (Up-to-Date Drivers), и, наконец, список установленных программ, версии которых самые свежие (Up-to-Date Software). Отчет генерируется программой довольно быстро, однако, если необходимо еще больше ускорить процесс сканирования системы, можно сузить поиск устаревших программ и драйверов. Скажем, если принтер и ТВ-тюнер работают нормально, а вы принципиально используете программу для просмотра изображений старой версии, в которой строгий интерфейс, нет лишних функций и новомодных "рюшечек", то для таких программ обновления искать не нужно, поэтому на будущее их нужно исключить из области сканирования. Каждый пункт в списке результатов может быть исключен при помощи команды Ignore item. В утилите Driver Cure присутствует планировщик заданий, с помощью которого процедуру регулярного слежения за выходом новых драйверов к устройствам, которые подключены к его компьютеру, можно поручить Driver Cure. Программу можно настроить таким образом, чтобы она автоматически время от времени сканировала систему и, в случае необходимости, отсылала электронное письмо пользователю, сообщая ему о доступных новых версиях драйверов. Driver Cure хранит историю всех сессий сканирования компьютера. Каждый раз утилита сохраняет две ветки результатов - про найденные драйверы, которые устарели, и про программное обеспечение, которое на данный момент, можно обновить до новой версии. И, все же, несмотря на столь удобную работу с драйверами, не обошлось и без "ложки дегтя". Как вы можете сами убедиться, глядя на сделанный нами снимок экрана, в нашей конфигурации программное обеспечение для web-камеры Logitech QuickCam в списке результатов сканирования значится как 11.50.1169, но при этом программа ошибочно предлагает сделать "откат" до 10.5.1.0.

Driver Cure излишне часто ошибается в подборе драйверов. Иногда программа находит драйверы к устройствам, которых вообще нет в конфигурации компьютера, а еще чаще - предлагает установить старые версии драйверов и неактуальные версии различных приложений. Причем программу совершенно не смущает тот факт, что более новую версию она будет обновлять версией, номер которой ниже. Последнее обстоятельство особенно прискорбно, учитывая то, что программа Driver Cure представляет собой коммерческий продукт, за который нужно платить деньги.

DriverMax 4.91

Несколько дополнительных возможностей программы требуют от пользователя создания учетной записи. Эта быстрая процедура не занимает много времени, зато после регистрации можно будет, например, использовать функцию определения некорректно работающего устройства по онлайновой базе данных DriverMax. Мы решили опробовать эту возможность программы - после непродолжительного сбора информации о подключенном устройстве, программа абсолютно верно определила Bluetooth-адаптер D-link. В открывшемся окне браузера DriverMax предоставила подробную информацию о предполагаемой модели. На этой же странице присутствовала ссылка на загрузку драйвера для данного устройства, что нам показалось очень удобным, так как не нужно тратить свое время на поиски файлов в сети. Причем для загрузки были предложены сразу две ссылки на разные версии драйверов, так что можно было даже выбрать.

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

Некоторые функции DriverMax не имеют практического применения и носят скорее информационный характер. Поскольку данная программа пользуется довольно большой популярностью, разработчики решили использовать это для сбора статистики. Так, например, с помощью DriverMax можно посмотреть наиболее популярные на сегодняшний день компьютерные комплектующие - видеокарты, процессоры и прочее "железо", с которым пользователи обращаются к онлайновым сервисам программы. Но насколько точны эти данные? Ради интереса мы решили проверить то, насколько верно программа идентифицирует конфигурацию компьютера, и были удивлены. Объем установленной оперативной памяти был указан в отчете неверно, также не указывалась ревизия материнской платы, опущены некоторые устройства, подключенные по шине USB, и вообще не была упомянута одна из подключенных флэшек. После увиденного, достоверность опубликованной статистики популярного железа вызвала некоторое сомнение. В остальном же DriverMax нареканий не вызывает. Для автоматического слежения за появлением в сети новых драйверов в программе имеется встроенный инструмент DriverMax Agent, доступ к которому осуществляется при помощи иконки в системном трее. С помощью этого инструмента в программе можно составить расписание, согласно которому будет производиться проверка актуальности текущих версий используемых драйверов.

Driver Genius Pro 8.0

Разработчик: Driver-Soft Inc.
Размер дистрибутива: 11,4 Мб
Распространение: shareware Первое, что делает программа Driver Genius Pro после установки - это выполняет обновление своей базы данных устройств и драйверов. Далее в специальном менеджере устройств программа предлагает указать те из них, для которых можно скачать из сети новые драйверы.

Если внимательно присмотреться к программе, можно обнаружить очень много схожего с рассмотренной выше программой Driver Checker - обе программы обновляют базы данных, предлагают схожее отображение устройств в виде иерархической древовидной структуры, автоматически выводят окно с предложением создать резервную копию… Все это мы уже видели, когда проверяли функции Driver Checker.

Подобная ситуация - не редкость среди разработчиков ПО. Вероятно, не желая изобретать велосипед, программисты одной из компаний решили скопировать функции и основные элементы интерфейса программы-конкурента. Выводы о том, кто у кого позаимствовал архитектуру программы, мы оставим читателю. От себя хотим сказать, что в отличие от Driver Checker, программа Driver Genius Pro не замирала во время обновления драйверов, а сам процесс загрузки сопровождался индикатором состояния. Скорость загрузки, которую демонстрировал Driver Genius Pro, была невысока, примерно 30 килобайт в секунду, однако тут можно было наблюдать за тем, что драйвер действительно загружается. Драйвер даже для одного устройства загружается довольно долго, но кто знает - быть может, низкая скорость соединения с сервером используется специально, чтобы программа могла обновлять системные файлы в фоновом режиме, не мешая основной работе пользователя. После окончания загрузки, Driver Genius Pro не стал инсталлировать драйвер, а только сообщил об окончании процесса загрузки. Пришлось драйвер устанавливать вручную, предварительно распаковав содержимое архива на жесткий диск. Driver Genius может осуществлять интернет-соединение через прокси-сервер. В программе также предусмотрена возможность использования внешней антивирусной программы для проверки загружаемых архивов с драйверами.

DriverScanner 2009

Разработчик: Uniblue Systems Limited
Размер дистрибутива: 3,1 Мб
Распространение: shareware Из всех программ этого обзора программа DriverScanner 2009 произвела на нас самое сильное впечатление. Установка этой утилиты оказалась чересчур долгой. Дело в том, что еще в процессе инсталляции DriverScanner 2009 начинает загружать какие-то файлы. Прошло довольно много времени, прежде чем бегающий индикатор установки сменился подтверждением успешного завершения инсталляции - установка завершена, после чего мы, наконец, запустили программу.

Всему описанному выше трудно найти логическое объяснение. Заставить пользователя ждать десять минут, пока программа установится, затем еще несколько минут - пока она запустится, а потом предложить ему помедитировать над кнопкой Start Scan… Что это - специфический юмор разработчиков? Неизвестно. И все же мы разгадали секрет кнопки на первой вкладке. Сканер после долгих раздумий все же удалось запустить - как оказалось, для этого нужно перейти на вторую вкладку Driver Scan, которая не открыта по умолчанию. Там располагается точно такая же кнопка, как на первой вкладке, но гораздо меньшего размера. И тут нас осенило! Вероятно, кнопка на первой странице - это тренировочный макет, так сказать, наглядное учебное пособие, демонстрирующее, как должна выглядеть кнопка запуска сканера. Вдоволь поупражнявшись на ней, нажать на "меньшего брата" для нас уже не представлялось сложным… Вот только надпись под этой кнопкой сделана неправильно - разработчику следовало бы написать вместо Click Start Scan to perform a complete driver scan что-нибудь попроще, например "Увидишь похожую кнопку - нажми!" В процессе написания этой статьи нами был замечен еще один интересный парадокс - при запуске любой из утилит для обновления драйверов, программы обнаруживали массу устройств, для драйверов которых есть новые версии. Однако, после установки и обновления устаревших версий, а также обязательной перезагрузки, следующая утилита опять обнаруживала новые необновленные версии. Так и в этот раз - после обновления программами Driver Genius, DriverMax и Driver Magician, DriverScanner 2009 все равно находит компоненты, которые, по ее мнению, следует обновить. Те драйверы, для которых можно загрузить обновление, помечаются программой разными буквами, определяющими степень важности драйвера. Например, буква "S" означает, что данный драйвер безопасен и может быть установлен без всякого риска и последствий для работы системы, буква "М" - означает драйвер средней важности, а драйвера отмеченные "R" - это важные драйверы, отвечающие за работу системы, неудачная установка таких драйверов может вызвать сбой в работе компьютера. Так трактует это обозначение разработчик. Впрочем, наверное, желая снять с себя всякую ответственность, даже при установке "безопасного драйвера", DriverScanner 2009 честно предупреждает, что может произойти сбой в работе компьютера и рекомендует сделать резервное копирование драйверов. Загружать драйверы из интернета можно по отдельности, а можно все сразу. При этом загрузка данных происходит довольно медленно. После того, как файл будет загружен, кнопка напротив него с надписью Download сменит свое название на Install, и его можно будет установить. Обращаем ваше внимание на то, что DriverScanner время от времени, как и все утилиты этого обзора, допускает небольшие неточности. Так, следует постоянно проверять номер версии установленного файла и номер версии того драйвера, который программа предлагает установить.

DriverUpdaterPro 2.3.2

Разработчик: XPC Tools
Размер дистрибутива: 3 Мб
Распространение: shareware Несмотря на то, что описание функций DriverUpdaterPro мало чем отличается от перечисления возможностей других программ этого обзора, на практике эта утилита во многом оказывается лучше своих конкурентов. Во-первых, она работает достаточно стабильно - никаких "глюков" при тестировании на двух конфигурациях ПК нами замечено не было. Во-вторых, поиск и обновление свежих версий драйверов выполняются быстро, и, что немаловажно, после завершения процесса сбоев в работе компьютера не наблюдается. В-третьих, нам не удалось "словить" утилиту на ошибочно загруженных драйверах более старой версии, чем была установлена, что мы наблюдали с некоторыми другими программами. Одним словом, от нас она получила твердую "пятерку". Интерфейс DriverUpdaterPro продуман достаточно хорошо. Он представлен в виде пошагового мастера. При запуске можно увидеть информацию о системе, предложение произвести сканирование, а также наглядную диаграмму, показывающую количество "просроченных" драйверов по результатам последней проверки. Второй этап - это выполнение сканирования, которое производится довольно быстро. Наконец, на последнем, третьем этапе DriverUpdaterPro выводит список драйверов, отсортированный по типам устройств. Устройства, для которых были найдены более новые версии драйверов, выделены красным. Для удобства существует флажок, при установке которого все устройства, драйверы которых в обновлении не нуждаются, скрываются. Рядом с названием устройства можно обнаружить ссылку на загрузку драйвера. Кроме этого, можно просмотреть информацию о текущей версии драйвера и сравнить ее с той, которую предлагается загрузить.

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

Заключение

Когда пользователь следит за состоянием своей операционной системы, ему приходится тратить свое время на профилактические меры - очистку жесткого диска от временных файлов, оптимизацию реестра и удаление неактуальных записей в нем, которые остались после деинсталляции некоторых приложений и прочие меры, направленные на повышение стабильности. И, конечно же, время от времени ему приходится решать проблему установки драйверов. С помощью описанных в этом обзоре утилит, процесс установки, резервирования и восстановления драйверов превращается в минутное дело. Однако не стоит увлекаться загрузкой новых драйверов и всегда следует помнить: новое - еще не значит лучшее. Если компьютер работает стабильно и никаких нареканий не вызывает - не стоит лишний раз обновлять драйверы, это может привести к обратному эффекту.


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

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

Обычно драйвер общается с устройством через шину или коммуникационную подсистему, к которой подключено непосредственное устройство. Когда программа вызывает процедуру (очередность операций) драйвера – он направляет команды на само устройство. Как только устройство выполнило процедуру («рутину»), данные посылаются обратно в драйвер и уже оттуда в ОС.

Любой драйвер является зависимым от самого устройства и специфичен для каждой операционной системы. Обычно драйверы предоставляют схему прерывания для обработки асинхронных процедур в интерфейсе, зависимом от времени ее исполнения.

Любая операционная система обладает «картой устройств» (которую мы видим в диспетчере устройств), для каждого из которых необходим специфический драйвер. Исключения составляют лишь центральный процессор и оперативная память, которой управляет непосредственно ОС. Для всего остального нужен драйвер, который переводит команды операционной системы в последовательность прерываний – пресловутый «двоичный код».

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

Основное назначение драйвера – это упрощение процесса программирования работы с устройством.

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

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

Если вы хотите отформатировать жесткий диск, то, упрощенно, этот процесс выглядит следующим образом и имеет определенную последовательность: (1) сначала ОС отправляет команду в драйвер устройства используя команду, которую понимает и драйвер, и операционная система. (2) После этого драйвер конкретного устройства переводит команду в формат, который понимает уже только устройство. (3) Жесткий диск форматирует себя, возвращает результат драйверу, который уже впоследствии переводит эту команду на «язык» операционной системы и выдает результат её пользователю (4).

Как создается драйвер устройства


Для каждого устройства существует свой строгий порядок выполнения команд, называемой «инструкцией». Не зная инструкцию к устройству, невозможно написать для него драйвер, так как низкоуровневые машинные команды являются двоичным кодом (прерываниями) которые на выходе отправляют в драйвер результат, полученный в ходе выполнения этой самой инструкции.

При создании драйвера для Линукса, вам необходимо знать не только тип шины и ее адрес, но и схематику самого устройства, а также весь набор электрических прерываний, в ходе исполнения которых устройство отдает результат драйверу.

Написание любого драйвера начинается с его «скелета» — то есть самых основных команд вроде «включения/выключения» и заканчивая специфическими для данного устройства параметрами.

И чем драйвер не является

Часто драйвер устройства сравнивается с другими программами, выполняющими роль «посредника» между софтом и/или железом. Для того, чтобы расставить точки над «i», уточняем:

  • Драйвер не является интерпретатором, так как не исполняется напрямую в софтовом слое приложения или операционной системы.
  • Драйвер не является компилятором, так как не переводит команды из одного софтового слоя в другой, такой же.

Ну и на правах рекламы – вы всегда знаете, где скачать новейшие драйвера для любых устройств под ОС Windows.

Утилиты предоставляют пользователю дополнительные услуги (не требующие разработки специальных программ) в основном по обслуживанию дисков и файловой системы.

Эти программы напрямую в вычислительном процессе не используются, а обеспечивают необходимый и разнообразный сервис при подготовке заданий пользователями.

Утилиты чаще всего позволяют выполнять следующие функции:

  • обслуживание дисков (форматирование, архивация, сжатие, обеспечение сохранности информации, возможности ее восстановления в случае сбоя и т.д.);
  • обслуживание файлов и каталогов (аналогично оболочкам);
  • создание и обновление архивов;
  • предоставление информации о ресурсах компьютера, о дисковом пространстве, о распределении ОЗУ между программами;
  • печать текстовых и других файлов в различных режимах и форматах;
  • защита от компьютерных вирусов.

Из утилит, получивших наибольшую известность, можно назвать программы MS Plub, а также комплексы программ Norton Navigator и Norton Utilites фирмы Symantec PC Tool Deluxe и др.

Антивирусные программы обеспечивают диагностику (обнаружение) и лечение (нейтрализацию) вирусов. Термином «вирус» обозначается программа, способная размножаться, внедряясь в другие программы, совершая при этом нежелательные различные действия. Среди антивирусных программ хорошо себя зарекомендовали Norton Antivirus (Фирмы Symantec), MS Antivirus в составе DOS 6.XX (фирмы Microsoft), Dr. Web (фирмы Диалог – Наука), Antiviral Toolki Pro (фирмы Ками) и др.

Несмотря на то, что объемы внешней памяти ЭВМ постоянно растут, потребность в архивации не уменьшается. Это объясняется тем, что архивация необходима не только для экономии места в памяти, но и для надежного хранения ценной информации, а также для быстрой передачи информации в другие сети ЭВМ.

Кроме того, возможность отказа магнитных носителей информации, разрушающее действие вирусов заставляют пользователей делать резервное копирование ценной информации на другие (запасные) носители информации.

Процесс записи файла в архивный файл называется архивированием (упаковкой, сжатием), а извлечение файла из архива – разархивированием (распаковкой). Упакованный (сжатый) файл называется архивом. Архивация информации – это такое преобразование информации, при котором объем информации уменьшается, а количество информации остается прежним. Степень сжатия информации зависит от типа файла, а также от выбранного метода упаковки.

Степень (качество) сжатия файлов характеризуется коэффициентом сжатия Кс, определяемый как отношение объема сжатого файла Vc к объему исходного файла Vo, выраженное в процентах: Чем меньше Кс, тем выше степень сжатия информации. Заметим, что в некоторых литературных источниках встречается определение коэффициента сжатия, обратное приведенному отношению.

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

Все используемые методы сжатия информации можно разделить на 2 класса: упаковка без потерь информации (обратимый алгоритм) и упаковка с потерей информации (необратимый алгоритм).

Для уменьшения размеров мультимедийных файлов используют процедуру сжатия.

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

В зависимости от скорости упаковки изображений методы сжатия подразделяются на 2 группы.

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

Статьи к прочтению:

Системные Программы Операционные Драйверы Утилиты


Похожие статьи:

«Слетели драйвера», «У меня нет драйверов на принтер», «Видеокарте нужны драйвера» — если вам непонятно, что это значит и на что влияют драйверы, то эта статья для вас.

Что такое драйвер

Драйвер — это программа, которая работает как инструкция для операционной системы. Драйвер объясняет операционке, как пользоваться каким-то устройством.

Устройство — это то, что физически подключается к компьютеру:

  • видеокарта,
  • мышь,
  • криптотокен,
  • монитор,
  • сканер,
  • джойстик для игр.

Драйвер рассказывает компьютеру, как этим железом пользоваться, что оно умеет, какие команды понимает и как это железо могут использовать другие программы.

👉 Технически драйвер — это программа, которая висит в памяти компьютера всё время, пока компьютеру нужно это устройство.

Что такое драйвер и зачем он нужен

Известное и неизвестное железо

Операционная система в компьютере знает и умеет многое, в том числе и работать со стандартным оборудованием. Стандартным — это значит тем, которое предоставляет стандартные возможности.

Например, клавиатура, мышь или веб-камера — это стандартное оборудование, потому что независимо от производителя они делают примерно одно и то же.

Разработчики операционной системы знают про такое оборудование, поэтому могут написать стандартные драйверы, которые подойдут к большинству устройств. Именно поэтому мы можем купить в магазине новую мышь и просто подключить её к компьютеру без установки дополнительных программ — операционная система сама разберётся, что делать.

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

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

Сложное оборудование

Ещё бывает так, что оборудование хоть и стандартное, но сложное, например, видеокарта или принтер. Каждый производитель добавляет свои функции и технологии, которые считает нужными, и чаще всего они не совпадают с другими. Если подключить такое устройство к компьютеру, то компьютер, скорее всего, разберётся, что именно в него воткнули, то как с этим работать — неизвестно.

Здесь тоже нужны драйверы — они идут или в комплекте с устройством на компакт-диске или их качают с официального сайта производителя. Чем сложнее устройство, тем больше вероятность, что без установки дополнительных драйверов оно работать не будет.

Например, если у вас навороченная видеокарта, вы вставляете её в компьютер и сначала видите странную огромную картинку с низким разрешением. Это значит, что компьютер пока не нашёл драйверов на эту карточку и запустил её в «режиме совместимости» — то есть в том режиме, в котором он точно сможет ей управлять. Но возможности видеокарты будут сильно порезаны, пока мы не установим нужные нам драйверы.

Что значит «слетели драйвера»?

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

Решение простое: берёте заново драйвер с официального сайта или тот, который шёл в комплекте с устройством, и запускаете программу-установщик заново. А она уже сама разберётся, каких файлов не хватает, и настроит всё заново.

Драйверы нужны только на Windows?

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

Общее правило для 2021 года такое: большая часть оборудования, которое нужно для обычной офисной работы, подключится к любому компьютеру без необходимости что-то устанавливать. Операционка сама поймёт, что это за устройство, и, скорее всего, у неё уже будут драйверы.

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

В чём проблема с драйверами

Проблема в том, что часто производители не делают новые драйверы для старого оборудования. Например:

Есть диджейский контроллер Numark NS7 — это профессиональное оборудование для диджеев и артистов, оно стоит дорого и нужно примерно 100 тысячам человек на всей планете.

Когда контроллер только вышел, компания Numark выпускала драйвера на все свежие операционные системы, проблем с совместимостью не было.

Потом аппарат сняли с производства, поддержку прекратили. Последняя версия драйверов, которую выпустил Numark, — для Windows 10 и MacOS 10.12 (Sierra). С тех пор у Windows вышло большое обновление до 11, а MacOS обновился раз пять. Причём последние две версии сделаны для процессоров Apple, и уже нет надежды, что Numark обновит драйверы для этой архитектуры.

Так что, если вам достался этот редкий профессиональный прибор, вы вынуждены сидеть на древней MacOS Sierra, которая стремительно перестаёт поддерживаться современным софтом.

Читайте также: