Дра́йвер (англ. driver , мн. ч. дра́йверы [1] ) — компьютерная программа, с помощью которой другие программы (обычно операционная система) получают доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.
В общем случае драйвер не обязан взаимодействовать с аппаратными устройствами, он может их только имитировать (например, драйвер принтера, который записывает вывод из программ в файл), предоставлять программные сервисы, не связанные с управлением устройствами (например, /dev/zero в Unix, который только выдаёт нулевые байты), либо не делать ничего (например, /dev/null в Unix и NUL в DOS/Windows).
Идеология построения драйверов
Драйвер состоит из нескольких функций, которые обрабатывают определенные события операционной системы. Обычно это 7 основных событий:
Что такое драйвер и для чего он нужен
- Загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п.
- Выгрузка. Драйвер освобождает захваченные ресурсы — память, файлы, устройства и т. п.
- Открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл, функциями CreateFile() в Win32 или fopen() в UNIX-подобных системах.
- Чтение.
- Запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером.
- Закрытие: операция, обратная открытию, освобождает занятые при открытии ресурсы и уничтожает дескриптор файла.
- Управление вводом-выводом (англ.IO Control, IOCTL ). Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI-устройств можно послать команду GET_INQUIRY, чтобы получить описание устройства. В Win32-системах управление осуществляется через API-функцию DeviceIoControl() . В UNIX-подобных — ioctl() .
Интеграция драйверов
Сначала производители платформ поставляли набор отдельных драйверов для операционных систем, собранный на один носитель (обычно компакт-диск), Затем появились установочные пакеты, называвшиеся 4-in-1 и One touch, и позволявшие упростить установку драйверов в систему. При этом, как правило, можно выбрать либо полностью автоматическую установку всех драйверов, либо выбрать вручную нужные. Однако единого, устоявшегося термина долго не было.
Как работает драйвер и для чего он нужен?
Основное назначение драйвера – это упрощение процесса программирования работы с устройством.
Как создается драйвер устройства
При создании драйвера для Линукса, вам необходимо знать не только тип шины и ее адрес, но и схематику самого устройства, а также весь набор электрических прерываний, в ходе исполнения которых устройство отдает результат драйверу.
И чем драйвер не является
- Драйвер не является интерпретатором, так как не исполняется напрямую в софтовом слое приложения или операционной системы.
- Драйвер не является компилятором, так как не переводит команды из одного софтового слоя в другой, такой же.
Ну и на правах рекламы – вы всегда знаете, где скачать новейшие драйвера для любых устройств под ОС Windows.
- Дра́йвер (англ. driver, мн. ч. дра́йверы) — компьютерное программное обеспечение, с помощью которого другое программное обеспечение (операционная система) получает доступ к аппаратному обеспечению некоторого устройства. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для некоторых устройств (таких, как видеокарта или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства.
дра́йвер
3. эл.-техн. управляемый источник питания, предназначенный для дозированной подачи тока на электромоторы, светодиоды и т. д.
Практически каждый пользователь компьютера и ноутбука при первой установке/переустановке Windows или подключении к системе нового устройства/железа — сталкивается с термином драйвер.
Прочитав прошлую публикацию, вы могли узнать про дефрагментацию диска, эта же статья будет посвящен определению, что такое драйверы в информатике и какую функцию они выполняют для операционной системы.
Что такое драйвер
Другими словами — это проводник, который позволяет общаться между собой устройству и операционной системе.
Для чего нужен драйвер
Драйверы являются неотъемлемой частью операционной системы. Без них она попросту не будет работать, ведь именно они обеспечивают взаимодействие между всем аппаратным обеспечением компьютера и ОС. Но, вы можете этого даже не заметить, т.к. при первом запуске Windows все уже исправно функционирует.
А происходит это, потому что такое программное обеспечение для ключевых компонентов системы — процессор, клавиатура, монитор и т.д. уже по умолчанию есть в самой Windows и автоматически устанавливается вместе с самой ОС. Но, для некоторых устройств (принтер, сканер, видеокарта и других) нужно устанавливать свое ПО, которое обычно выпускает сам производитель.
Простыми словами, без установленной для устройства программы-драйвера, например, для сканера — он попросту не будет работать.
Интересно! При подключении к ПК/ноутбуку какого-либо нового оборудования Windows автоматически начинает поиск подходящего для него ПО.
Как посмотреть установленные драйверы на компьютере с Windows
Если вы увидите, устройство с восклицательным знаком — значит программное обеспечение к нему работает неправильно или вообще отсутствует. Его будет необходимо переустановить/установить.
Важно! Подробнее прочитать про установку драйверов можно в соответствующей статье. Там же вы найдете подробную инструкцию по их поиску и автоматической установке с помощью специальных программ.
В заключение
Надеюсь, прочитав данный материал, вы подчерпнули для себя, что-то новое и главное, нужное. Постарался все объяснить, как можно более простыми словами. Заходите почаще, будет еще много полезных и интересных статей.
- Межевой план это кратко
- Что означает имя изольда и откуда оно произошло кратко
- Что такое кимоно кратко
- Какие факторы позволили партии большевиков прийти к власти и удержать ее в своих руках кратко
- Ветераны педагогического труда школы интерната 31
Источник: obrazovanie-gid.ru
Зачем нужны драйвера
Драйверы – это компьютерные программы, при помощи которых операционная система взаимодействует с аппаратным обеспечением определенных устройств. Эти программы необходимы для успешного использования любого устройства, будь то внутренняя плата или внешнее оборудование.
Статьи по теме:
- Зачем нужны драйвера
- Как вставлять патчи в игру
- Как найти пароль в Скайпе
Чаще всего в состав операционной системы включают комплекты драйверов, необходимых для работы основных элементов компьютера. Это необходимо для успешного запуска оболочки ОС и продолжения настройки компьютера. Некоторые устройства требуют наличие специальных драйверов для выполнения определенных задач.
Несмотря на тот факт, что видеокарта компьютера начинает работать сразу после установки операционной системы, для этого устройства рекомендуют устанавливать определенные программы. Это позволяет выполнять детальную настройку параметров работы видеоадаптера и добавляет этому устройству определенные функции. Существует достаточно большой перечень устройств, требующих установки специальных драйверов.
Основное предназначение драйвера – это перевод информации, поступающей от операционной системы, в набор команд, которые необходимы для управления определенным устройством. Этот принцип получил название «абстрагирование от аппаратного обеспечения».
Для успешной работы драйвера необходимо выполнение семи основных этапов.
1. Загрузка драйвера. На этом этапе происходит регистрация файлов и их привязка к конкретному оборудованию.
2. Выгрузка. Высвобождение системных ресурсов, используемых для загрузки драйвера.
3. Открытие драйвера или начала работы загруженной программы.
4 и 5. Чтение и запись. На этом этапе происходит непосредственная работа с устройством.
6. Закрытие. Прекращение работы программы и удаление созданных временных файлов, необходимых для поддержания работы устройства.
7. Управление вводом-выводом. Обычно используется для получения определенных сведений об устройстве и его назначении.
Использование отдельных драйверов позволяет облегчить задачи создателям операционных систем и быстро внедрять новые разработки в области компьютерной техники.
Источник: www.kakprosto.ru
Драйвера: что такое и как их установить
Привет, дорогой читатель! Темой сегодняшней статьи будут драйверы. Мы разберемся в самом понятии, что такое драйвер, их назначении, а также узнаете о том, как установить драйвер.
Начнём с понятия о драйвере – это специальная программа, через которую операционная система может управлять любым устройством. Он необходим каждому устройству компьютера (как внешнему, так и внутреннему).
В установке, требующей вмешательства пользователя, нуждается не все оборудования. Так происходит потому, что операционная система имеет встроенный набор драйверов для наиболее популярных устройств, при подключении которых, прежде чем начать работу, нужно только подождать некоторое время.
Для того чтоб проверить установлен ли драйвер для устройства, можно использовать диспетчер устройств Windows. Чтобы его открыть, необходимо нажать правой кнопкой мыши на «Мой компьютер» и выбрать меню «Свойства».
Если у вас Windows 7, то слева нажмите «Дополнительные параметры», откроется окно, в котором перейдите во вкладку «Оборудование» и нажмите на кнопку «Диспетчер устройств».
Если у вас установлена Windows XP, тогда при нажатии на «Свойства», откроется окно, где нужно перейти на вкладку «Оборудование» — «Диспетчер устройств».
Если в списке нет пунктов, напротив которых стоят желтые вопросительные или восклицательные знаки в желтом кружке, можно считать, что на компьютере установлены все необходимые драйверы. В обратном случае у вас не установлен какой-либо драйвер или происходит конфликт устройств.
Итак, мы разобрались, что такое драйвер.
Теперь давайте поговорим о насущной проблеме, отсутствия необходимого драйвера на компьютере, о том, где его можно взять и по какому принципу установить.
Процедура установки драйверов
Как установить драйвер на компьютер? Установка драйвера обычно происходит с помощью двух способов: исполняемого файла (.exe) и с помощью файла информации об установке (.inf).
В первом случае установка сводится к запуску файла и ответам на вопросы инсталлятора. Программа установки сама найдёт устройство, для которого устанавливается драйвер или сообщит о его отсутствии, в том случае, если был запущен не правильный файл. Для большинства устройств установка драйвера невозможна, если оно не подключено к компьютеру.
При таком способе установки (exe) вместе с драйвером часто устанавливаются дополнительные компоненты. Иногда пользователя спрашивают, нужны ли эти дополнения, а иногда они устанавливаются автоматически, без уведомления. Это могут быть различные центры поддержки, сообщающие состояние принтера и предлагающие купить расходные материалы или утилиты для более детальной настройки устройства.
Дополнительные программы, которые устанавливаются с драйверами, играют вспомогательную роль, но не отвечают за работоспособность устройства. Такие компоненты могут быть удобны и полезны, а могут и мешать. Если после установки драйвера вы обнаружили новые программы, и они не приносят совершенно никакой пользы, можете смело их удалять.
При установке из файла .inf сначала необходимо запустить мастер обновления драйвера для конкретного устройства. Для этого нужно нажать правой клавишей мыши на строку с неизвестным устройством, и в диспетчере выбрать пункт меню «Обновить драйвер» (в Windows XP) или «Обновить драйверы» (в Windows 7).
Можно также при загрузке компьютера дождаться пока Windows сам обнаружит новое устройство и запустит мастер установки. В появившемся окне нужно будет отказаться от поиска драйвера в интернете и нажать «Далее».
На следующем этапе можно оставить переключатель на пункте «Автоматически» или «Автоматический поиск обновленных драйверов», в этом случае ждать придётся довольно долго, поэтому лучше выбрать галочку «Установка из указанного места» или «Выполнить поиск драйвера на этом компьютере».
В этом случае нужно будет указать путь к папке, в которой лежит файл с информацией об установке драйвера. Мастер установки просканирует папку или все сменные носители и выберет подходящий к устройству файл. Если выбрать в Windows XP «Поиск на сменных носителях» процедура будет длиться немного дольше, чем при указании конкретной папки. При таком способе будет установлен только сам драйвер без каких-либо дополнительных компонентов.
Во время установки может появиться сообщение о том, что «Драйвер не имеет цифровой подписи». Цифровая подпись драйвера – это гарантия того, что вы имеете дело с оригинальным и проверенным на совместимость с ОС продуктом.
«Оригинальность» говорит о том, что файл никем не изменялся, кроме самого производителя оборудования. Если файл получен из надежного источника (диск, поставляемый с оборудованием или официальный сайт производителя), то можно согласиться на установку без подписи, в противном случае желательно отказаться от установки и поискать надёжный драйвер.
Если на вашем компьютере установлены драйвера, и вы хотите их сохранить, тогда прочитайте статью «Как сохранить все драйвера».
Также частенько бывают случаи, когда Windows показывает сообщение о том, что драйвер не тестировался для вашей версии Windows. Как выглядит сообщение смотрите ниже. Если вы уверены, что драйвер, который вы устанавливаете, подходит для вашей системы, то нажимаете «Все равно продолжить».
В процессе установки драйвера, система может выдать предупреждение безопасности, не беспокойтесь и жмите «Все равно установить этот драйвер». Как выглядит ошибка, сморите ниже.
Где найти драйвера
Самый простой и надежный способ найти подходящий драйвер – это воспользоваться диском, который поставляется в комплекте с оборудованием. Обычно на них предусмотрено два способа установки. То есть там есть как inf- , так и exe- файлы. Кроме того, в автозапуске имеется удобное меню, в котором легко сориентироваться и выбрать нужный компонент.
После клика в меню, программа автозапуска сама запустит нужный файл драйвера. Наличие файлов .inf также даёт возможность воспользоваться мастером обновления драйверов Windows, указав в качестве места поиска оптический диск. В таких дисках, встречается кнопка «Install all» («Установить все»).
Такой источник установки может не сработать по нескольким простым причинам: диска не было в комплекте с оборудованием, он утерян или пришёл в негодность, также возможно, что на диске отсутствуют драйвера под вашу операционную систему (например, принтер покупался во времена Windows XP, а вы перешли на Windows 7).
Если диска нет, придётся обратиться к сайту производителя. Для поиска нужного драйвера на сайте нужно ориентироваться по словам: «Скачать (Download)», «Поддержка (Support)», «Драйвер (Driver)».
Попав в нужный раздел, выберите категорию устройства (видеокарта, звук и т.д.), а затем модель из списка (или вручную введите её в поле поиска), и операционную систему, в которой будет работать устройство.
Напомню, что узнать название ОС можно в свойствах системы – «Win» + «Pause Break» или нажать правой кнопкой мыши на «Мой компьютер» и выбрать «Свойства».
Если говорить о ноутбуках, то следует помнить, что одна и та же модель может иметь разные модификации, соответственно, какие-то компоненты могут отсутствовать или наоборот, добавляться к комплекту, дискретная карта, например. Поэтому не нужно скачивать все подряд со странички с драйверами для своего компьютера.
Существует также ещё один источник драйверов, в шутку называемый специалистами «секретным оружием». Такое громкое название это средство получило потому, что способно установить драйвер почти на любое современное устройство и обычно установка происходит в течение 5-10 мин.
Речь идет о менеджере установки драйверов. Это программа, которая имеет большую коллекцию драйверов практически ко всем актуальным устройствам в одной программе.
Её можно скачать из интернета. Самым популярной, но не единственной в своём роде является программа Driver Pack Solution. После запуска она может запросить скачать свежие драйвера, потом просканирует систему (это займёт некоторое время) и выдаст сообщение о том, сколько драйверов нуждается в установке, а сколько в обновлении. После этого нужно просто нажать кнопку, которая запустит процесс установки.
Для того чтобы увидеть список устройств, к которым программа намерена установить драйвера, нужно установить флажок «Режим эксперта» в левой части окна. В этом случае можно будет выбрать, какие из драйверов вы хотите установить, а какие нет.
Есть, конечно, ещё один способ найти драйвер – использовать google или другой поисковик и скачать его с так называемых, сайтов — варезников. Но этим способ пользоваться не желательно, так как легко можно нарваться на вредоносную программу.
Администрация таких сайтов обычно снимает с себя всю ответственность по поводу того размещённого контента, кроме того информация на них может добавляться простыми пользователями без дополнительной проверки.
Конечно, есть проверенные долгими годами ресурсы, с которых можно качать без опаски. И все же, вы должны понимать, что никто не застрахован, и даже с драйверами, найденными на надёжных сайтах, могут возникнуть проблемы.
Думаю, вы почерпнули нужную для себя информацию, и теперь у вас не возникнет проблем с поисками нужного драйвера. Если вы надумали переустановить Windows, тогда прочитайте: «Как сохранить все драйвера».
До скорых встреч!
P.S. Нашел для вас видео, где можно увидеть наглядно, как установить драйвер через диспетчер устройств.
Источник: useroff.com