Драйверы устройств это аппаратные средства подключенные к компьютеру
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
311 лекций для учителей,
воспитателей и психологов
Получите свидетельство
о просмотре прямо сейчас!
По дисциплине «Технические средства информатизации»
1. Назовите центральный блок ПК.
a. системная шина;
2. Оперативная память обозначается :
3. Комплекс различных устройств, поддерживающий работу системы, управляющий внутренними связями и взаимодействующий с внешними устройствами – это:
a. системная шина
c. материнская плата
4. Для подключения микросхем памяти на материнской плате имеется:
5. Локальная шина ввода/вывода:
a. используется микросхемами Chipset для пересылки информации к CPU и обратно;
b. предназначена для обмена информацией между CPU и кэш-памятью;
c. используется для обмена информацией между оперативной памятью RAM и CPU;
d. это скоростная шина, предназначенная для обмена информацией между быстродействующими периферийными устройствами и системной шиной под управлением CPU.
6. Обработку графических функций производит:
a. графический контроллер;
d. интерфейсная шина.
7. Разрешение монитора определяется:
a. скоростью видеопамяти;
b. количеством пикселов на линии и количеством самих линий ;
c. скоростью графического контроллера;
d. количеством цветов, из которых можно выбирать при создании изображения.
8. Безопасность монитора для человека регламентируется стандартами:
9. Контрастность изображения ЖК-монитора показывает:
a. во сколько раз его яркость изменяется при изменении уровня видеосигнала от минимального до максимального ;
b. определенное количество воспроизводимых на экране оттенков цветов;
c. номинальный размер экрана и размер его видимой области;
d. количество элементов изображения, которые он способен воспроизводить по горизонтали и вертикали.
10. Общее время доступа к информации определяется:
a. количеством пластин в корпусе жесткого диска;
b. увеличением плотности записи информации;
c. скоростью вращения пластин;
d. временем поиска нужной дорожки на диске и временем позиционирования внутри этой дорожки.
11. Дорожки винчестеров представляют собой:
a. концентрические окружности;
c. прерывающуюся спираль;
d. нет правильного ответа.
12. HD high density обозначает:
a. двусторонний диск;
b. высокую плотность;
c. одинарную плотность;
d. двойную плотность.
13. Все клавиатуры делятся на три вида:
a. полные, неполные и планшетные;
b. полные, мультимедийные и неполные;
c. полные, мультимедийные и роликовые;
d. полные, неполные и проекционные.
14. В процессе оцифровки изображение разбивается на элементарные частицы:
d. нет правильного ответа .
15. Устройством для ввода звуковой информации в компьютер является:
d. нет правильного ответа.
16. Укажите, в какой из групп устройств перечислены устройства вывода информации:
a. Принтер, винчестер, мышь;
b. Винчестер, лазерный диск, модем;
c. Монитор, принтер, плоттер, звуковые колонки;
17. Тонер - это..
a. вещество, с помощью которого принтер создает изображение на бумаге;
b. устройство вывода ;
c. электромеханическое устройство векторного типа ;
d. фотопроводящий цилиндр .
18. Принтеры не могут быть:
19. Характеристикой принтера не является:
b. количество цветов
c. тактовая частота
20. Наиболее дешевым кабельным соединением является:
a. соединение Cheapernet-кабель
b. витое проводное соединение
c. оптоволоконные линии
d. коаксиальный кабель
21. Модем - это.
a. устройство, применяющееся в системах связи и выполняющее функцию модуляции и демодуляции
b. компактное низкоскоростное малой ёмкости средство хранение и переноса информации
c. средство, для оцифровки звука
d. нет верного ответа
По дисциплине «Технические средства информатизации»
1. Модем, в котором часть функций модема выполняет компьютер, к которому подключён модем, является:
2. интегрированные звуковые карты .
a. подключаются через слоты расширения на материнской плате;
b. является атрибутом любой современной материнской платы;
c. подключаются к пору USB ;
d. интегрированы в звуковые колонки.
3. Возможности факс-модема:
b. имеет встроенный микрофон
c. имеет функцию оцифровки сигнала с телефонной линии и воспроизведение произвольного звука в линию
d. позволяет компьютеру, к которому он присоединен, передавать и принимать факсимильные изображения на другой факс-модем или обычную факс-машин
4. Разъемы-слоты стандарта PCI используются для:
a. Для подключения плат расширения (видеокарт, звуковых карт, внутренних модемов и др;
b. Для подключения оперативной памяти;
c. Для установки чипсетов;
d. Для подключения видеокары.
5. Что такое кэш и зачем он нужен?
a. Это внутренняя память процессора;
b. Кэш служит для частичной компенсации разницы в скорости процессора и основной памяти - туда попадают наиболее часто используемые данные.
c. Кэш служит для хранения промежуточных результатов вычислений;
d. Для хранения точек возврата в программу в случае возникновения прерывания;
6. Форм-фактор (от англ. form factor) –
a. Стандарт технического изделия описывающий некоторую совокупность его технических параметров, например форму, размер, положение и типы разъёмов, требований к вентиляции, напряжениям и прочих параметров;
b. Стандарт, определяющий размеры материнской платы для персонального компьютера, места ее крепления к корпусу; расположение на ней интерфейсов шин, портов ввода/вывода, сокета центрального процессора (если он есть) и слотов для оперативной памяти, а также тип разъема для подключения блока питания;
c. Все понятия перечисленные выше;
7. ПЗУ
a. Служит для хранения неизменяемой программной и справочной информации, позволяет оперативно только считывать хранящуюся в нем информацию;
b. Относится к внешним устройствам ПК и используется для долговременного хранения любой информации, которая может когда-либо потребоваться для решения задач;
c. Энергозависимая память: при отключении напряжения питания информация, хранящаяся в ней, теряется
d. Все понятия перечисленные выше.
8. Регистры - устройства,
a. Предназначенные для временного хранения данных ограниченного размера;
b. Предназначенные для постоянного хранения данных ограниченного размера;
c. Предназначенные для временного хранения данных неограниченного размера;
d. Нет правильного ответа.
9. Такт работы процессора –
a. Период времени, за который осуществляется выполнение команды исходной программы в машинном виде; состоит из нескольких тактов;
b. Промежуток времени между соседними импульсами генератора тактовых импульсов, частота которых есть тактовая частота процессора;
c. Период времени, за который осуществляется выполнение программы в машинном виде;
d. Время считывания машинного слова из оперативной памяти.
10. Укажите правильный ответ. Драйверы устройств -
a. это аппаратные средства, подключенные к компьютеру для осуществления операций ввода-вывода.
b. это программа, переводящая языки высокого уровня в машинный код.
c. это программные средства, предназначенные для подключения устройств ввода-вывода.
d. это программа, позволяющая повысить скорость работы пользователя на ЭВМ.
11. Модуль физической реализации ОЗУ динамического типа – это
d. нет правильного ответа
12. Какой тип корпуса системного блока наиболее пригоден для модернизации ПК?
a. Mini- и midi-tower
d. нет правильного ответа
13. Электронные схемы, управляющие различными устройствами ПК, называются
b. системными шинами
c. управляющими чипами
d. нет правильного ответа
14. Адаптеры, на которых реализованы стандартные или специальные интерфейсы для подключения периферийных устройств к ПК, называются
a. портами ввода/вывода
d. нет правильного ответа
15. Они бывают струйные, матричные, лазерные. Это
d. нет правильного ответа
16. УУ, АЛУ, математический сопроцессор, дешифратор команд, Кэш-L1 и модуль шинного интерфейса - это компоненты
d. нет правильного ответа
17. . Для выполнения специфических математических функций и операций с плавающей точкой существует
a. математический сопроцессор
c. дешифратор команд микропроцессора
d. Г нет правильного ответа
18. Принцип, лежащий в основе записи/чтения в FDD и HDD, -
b. явление электромагнетизма
d. нет правильного ответа
19. Технология записи/чтения, основанная на фазовых переходах вещества, применяется в накопителях
d. нет правильного ответа
20. IDE, EIDE, SCSI, USB – интерфейсы для подключения
21. Излучающим элементом электронно-лучевой трубки является
a. слой люминофора
b. электронная пушка
c. теневая маска
d. электронный пистолет
Ключи к тестам по ТСИ
№ вопроса 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
№ ответа d a c b d a b b a d a b b a b c a a c a a
Вариант 2
№ вопроса 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
№ ответа b b d a b c a a b c a b a a c c a b c c b
Тестовые задания "Архитектура ПК" предназначены для студенотов среднего профессионального образования. Данный тест разработан таким образом, что охватыет все основные аспекты изучаемой темы.
Алейникова Анастасия Александровна , 15.03.2018
Содержимое разработки
ТЕСТ по теме « АРХИТЕКТУРА КОМПЬЮТЕРА».
Укажите верное высказывание:
а) компьютер - это техническое средство для преобразования информации;
б) компьютер предназначен для хранения информации и команд;
в) компьютер - универсальное средство для обработки информации.
Внешняя память служит.
а) для хранения оперативной, часто изменяющейся информации в процессе решения
б) для долговременного хранения информации независимо оттого, работает ЭВМ
или нет;
в) для хранения информации внутри ЭВМ;
г) для обработки информации в данный момент времени.
Магистраль ЭВМ — это:
а) внешнее устройство ЭВМ:
б) часть операционной системы;
в) запоминающее устройство ЭВМ;
г) общая линия проводов, к которым параллельно присоединяются блоки ЭВМ.
Драйверы устройств:
а) это аппаратные средства, подключенные к компьютеру для осуществления операций
ввода/вывода;
б) это программные средства, предназначенные для подключения устройств ввода/вывода;
в) это программа, переводящая языки высокого уровня в машинный код:
г) это программа, позволяющая повысить скорость работы пользователя на ЭВМ.
Оперативная память служит (несколько вариантов ответа):
а) для хранения информации;
б) для обработки информации;
в) для запуска программ;
г) для обработки одной программы в заданный момент времени.
Системные программы:
а) управляют работой аппаратных средств и обеспечивают услугами нас и наши прикладные комплексы;
б) управляют работой ЭВМ с помощью электрических импульсов;
в) игры, драйверы, трансляторы и т.д.;
г) программы, которые хранятся на жестком диске.
Какое устройство компьютера предназначено для ввода информации?
в) процессор;
г) клавиатура.
МО D ЕМ - это устройство:
а) для хранения информации;
б) для обработки информации в данный момент времени;
в) для передачи информации по телефонным каналам связи;
г) для вывода информации на печать.
Укажите верное высказывание:
а) внешняя память - это память высокого быстродействия и ограниченной емкости;
б) внешняя память предназначена для долговременного хранения информации независимо от того, работает ЭВМ или нет;
в) внешняя память предназначена для долговременного хранения информации, только когда
работает ЭВМ.
Что такое Software ?
а) одна из составляющих информационной технологии - аппаратное обеспечение;
б) одна из составляющих информационной технологии - программное обеспечение;
в) жесткий диск, находящийся внутри системного блока;
г) компактный диск.
11. В каком устройстве компьютера производится обработка информации?
а) внешняя память;
Что такое архитектура ЭВМ?
а) внутренняя организация ЭВМ;
б) это описание устройств и принципов работы компьютера, достаточное для пользователя;
в) это технические средства для преобразования электрических сигналов.
Какое устройство компьютера предназначено для вывода информации?
а) оперативная память;
Укажите верное высказывание:
а) устройство вывода - предназначено для программного управления работой вычислительной
машины;
б) устройство вывода - предназначено для обучения, для игры, для расчетов и для накопления
информации;
в) устройство вывода - предназначено для передачи информации от машины человеку.
15. Какое устройство ЭВМ относится к внешним?
а) центральный процессор;
б) оперативная память;
г) арифметико-логическое устройство.
ОЗУ- это память, в которой (несколько вариантов ответа):
а) хранится исполняемая в данный момент времени программа и данные, с которыми она непосредственно работает;
б) хранится информация, присутствие которой постоянно необходимо в компьютере;
в) хранится информация, независимо от того работает ЭВМ или нет;
г) хранятся программы, предназначенные для обеспечения диалога пользователя с ЭВМ
Минимальный состав персонального компьютера:
а) винчестер, дисковод, монитор, клавиатура;
б) дисплей, клавиатура, процессор, память;
в) принтер, клавиатура, монитор, память;
г) винчестер, принтер, дисковод, клавиатура.
Что такое Hardware ?
а) одна из составляющих информационной технологии - аппаратное обеспечение;
б) одна из составляющих информационной технологии - программное обеспечение;
в) жесткий диск, находящийся внутри системного блока;
г) компактный диск.
Что такое программа?
а) это игры, предназначенные для использования на ЭВМ;
б) это набор инструкций на машинном языке, который хранится в виде файла на магнитном диске и по вашей команде загружается в компьютер для выполнения;
в) это набор инструкций, предназначенный для запуска компьютера;
г) это набор инструкций, предназначенный для работы компьютера.
Информационная магистраль - это:
а) набор команд, предназначенный для управления процессом обработки данных в ЭВМ;
б) кабель, осуществляющий информационную связь между устройствами компьютера;
в) количество одновременно передаваемых по шине бит;
г) быстрая, полупроводниковая, энергонезависимая память
Укажите верное высказывание:
а) устройство ввода - предназначено для обработки вводимых данных;
б) устройство ввода - предназначено для передачи информации от человека машине;
в) устройство ввода - предназначено для реализации алгоритмов обработки, накопления и передачи
информации.
Драйвер (англ. driver) (множественное число драйверы, вариант модуля разговорный и профессиональный, пример: модуль к ядру Операционной системы для определенного устройства) — компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению стандартным образом. В общем случае для использования каждого устройства, подключённого к компьютеру, необходим специальный драйвер. Обычно с операционными системами поставляются драйверы для ключевых компонентов аппаратного обеспечения, без которых система не сможет работать. Однако для более специфических устройств (таких, как графическая плата или принтер) могут потребоваться специальные драйверы, обычно предоставляемые производителем устройства. Операционная система управляет некоторым «виртуальным устройством» , которое понимает стандартный набор команд. Драйвер переводит эти команды в команды, которые понимает непосредственно устройство. Эта идеология называется «абстрагирование от аппаратного обеспечения» . Впервые в отечественной вычислительной технике подобный подход появился в серии ЕС ЭВМ, а такого рода управляющие программы назывались канальными программами. Драйвер состоит из нескольких функций, которые обрабатывают определенные события операционной системы. Обычно это 7 основных событий:
* загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п. ;
* выгрузка. Драйвер освобождает захваченные ресурсы — память, файлы, устройства и т. п. ;
* открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл, функциями CreateFile() в Win32 или fopen() в UNIX-образных системах;
* чтение;
* запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером;
* закрытие;
* IOCTL. Зачастую драйвер поддерживает интерфейс ввода-вывода, специфичный для данного устройства. С помощью этого интерфейса программа может послать специальную команду, которую поддерживает данное устройство. Например, для SCSI устройств можно послать команду GET_INQUERY, чтобы получить описание устройства. В Win32 системах управление осуществляется через API-фунцию DeviceIoControl(). По мере развития систем, сочетающих в себе на одной плате не только центральные элементы компьютера, но и большинство устройств компьютера в целом, возник вопрос удобства поддержки таких систем, получивших название «аппаратная платформа» , или просто «платформа» . Сначала производители платформ поставляли набор отдельных драйверов для операционных систем, собранный на один носитель (обычно CD), Затем появились установочные пакеты, называвшиеся «4-in-1» и «One touch», и позволявшие упростить установку драйверов в систему. Однако единого, устоявшегося термина долго не было. Современный термин, описывающий такие наборы драйверов устройств — Board Support Package, или «пакет поддержки платформы» . Помимо собственно драйверов, он может, как и прочие установочные пакеты, содержать модули операционной системы и программы.
Драйвер устройства - программа, написанная специально для конкретного периферийного устройства с целью обеспечить управление этим устройством со стороны операционной системы.
Драйвер принтера - программа, которая способна переводить стандартные команды печати компьютера в специальные команды конкретного принтера.
Инсталлируемый драйвер - программа управления устройством, которая встраивается в операционную систему с целью перехвата у менее развитых драйверов функций обмена информацией с внешними устройствами.
Подчиненный драйвер - терминальная подсистема, обеспечивающая интерфейс с пользовательским процессом.
Драйвер протокола - драйвер, предоставляющий базовые услуги остальным уровням сети, "замыкающий на себя" подробности фактической реализации:
- управления сеансом;
- службы дейтаграмм;
- сегментации данных и др.
Интерфейс драйвера транспорта - интерфейс между драйверами файловой системы и драйверами транспортных протоколов.
это программа, обеспечивающая обмен данными с подключенным оборудованием с одной стороны, и с клиентским компом с другой. С помощью драйвера клиентское приложение получает возможность управлять подключенным оборудованием
Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.
Рабочие листы и материалы для учителей и воспитателей
Более 2 500 дидактических материалов для школьного и домашнего обучения
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
- Онлайн
формат - Диплом
гособразца - Помощь в трудоустройстве
Видеолекции для
профессионалов
- Свидетельства для портфолио
- Вечный доступ за 120 рублей
- 311 видеолекции для каждого
1. Укажите лишнее устройство:
а) жесткий диск; б) монитор; в) дискета; г) лазерный диск; д) магнитная лента.
2. Продолжи ряд, выбрав недостающее устройство из списка: МОНИТОР, ПРИНТЕР:
а) системный блок; б) клавиатура; в) наушники; г) графический планшет; д) фотокамера.
3. Для хранения информации используют:
а) телефон; б) монитор; в) диск; г) автомобиль.
4. Выберите устройство для обработки информации:
а) лазерный диск; б) процессор; в) принтер; г) сканер.
5. Манипулятор «мышь» - это устройство для:
а) сканирования информации; б) вывода; в) передачи информации; г) ввода.
6. Персональный компьютер не будет функционировать, если отключить:
а) дисковод; б) оперативную память; в) мышь; г) принтер.
7. Как записывается и передается физическая информации в ЭВМ?
а) цифрами; б) с помощью программ; в) представляется в форме электрических сигналов.
8. Для ввода числовой и текстовой информации используется
а) Клавиатура б) Мышь в) Трекбол г) Ручка
9. Сканер используется для…
а) Для ввода в компьютер изображений и текстовых документов
б) Для рисования на ней специальной ручкой
в) Перемещения курсора на экране монитора
г) Получения голографических изображений
10. Какой тип принтера целесообразно использовать для печати рефератов?
а) Матричный принтер б) Струйный принтер в) Лазерный принтер
11. При несоблюдении санитарно – гигиенических требований компьютера вредное влияние на здоровье человека может оказать…
а) Монитор на электронно – лучевой трубке б) Монитор на жидких кристаллах в) Плазменные панели
12. Оптические дорожки имеют меньшую толщину и размещены более плотно на …
а) Цифровом видеодиске (DVD – диске) б) Компакт диске (CD – диске) в) Дискете
13. В устройства ввода входят…
1) Клавиатура, мышь, джойстик, световое перо, сканер, цифровая камера, микрофон
2) Звуковые колонки, монитор, принтер, наушник
1) Жесткий диск, процессор, модули памяти, материнская плата, дискета
14. Драйверы устройств:
а) это аппаратные средства, подключенные к компьютеру для осуществления операций ввода/вывода;
б) это программные средства, предназначенные для подключения устройств ввода/вывода;
в) это программа, переводящая языки высокого уровня в машинный код;
г) это программа, позволяющая повысить скорость работы пользователя на
15. Системный диск необходим для :
а) Загрузки операционной системы
б) Защиты компьютера от вирусов
в) Создания программ с использованием графического интерфейса
г) Архивации и разархивации файлов
1. Какое устройство служит для вывода информации?
а) принтер; б) сканер; в) системный блок; г) процессор; д) веб-камера.
2. Укажите устройство, которое используют для хранения информации:
а) лазерный диск; б) процессор; в) принтер; г) сканер; д) трекбол.
3. Выберите лишнее устройство:
а) жесткий диск; б) магнитная лента; в) дискета; г) лазерный диск; д) принтер.
4. Устройство ввода предназначено для:
а) передачи информации от человека компьютеру;
б) обработки данных, которые вводятся;
в) реализации алгоритмов обработки и передачи информации.
5. Устройством ввода является:
а) сканер; б) принтер; в) монитор; г) наушники.
6. Во время выполнения прикладная программа хранится:
а) в видеопамяти; б) в процессоре; в) в оперативной памяти; г) на жестком диске; д) в постоянной памяти (ПЗУ).
7. Назовите центральное устройство компьютера.
а) Процессор б) Системный блок в) Блок питания г) Материнская плата
8. Процессор обрабатывает информацию представленную:
а) В десятичной системе счисления б) На английском языке в) На русском языке
г) На машинном языке (в двоичном коде)
9. Какой тип принтера целесообразно использовать для печати финансовых документов?
а) Матричный принтер б) Струйный принтер в) Лазерный принтер
10. Какой тип принтера целесообразно использовать для печати фотографий?
а) Матричный принтер б) Струйный принтер в) Лазерный принтер
11. В каком устройстве компьютера осуществляется хранение информации?
а) Внешняя память; б) монитор; в) процессор;
12. На каком диске информация хранится на концентрических дорожках, на которых чередуются намагниченные и ненамагниченные участки
а) На дискете б) На компакт диске в) На DVD – диске
13. В устройства вывода входят…
а) Клавиатура, мышь, джойстик, световое перо, сканер, цифровая камера, микрофон
б) Звуковые колонки, монитор, принтер, наушник
в) Жесткий диск, процессор, модули памяти, материнская плата, дискета
14. Компьютерная программа может управлять работой компьютера, если она находится…
а) В оперативной памяти б) На гибком диске в) На жестком диске г) На CD – диске
15. В процессе загрузки операционной системы происходит:
а) Копирование файлов операционной системы с гибкого диска на жесткий диск
б) Копирование файлов операционной системы с CD диска на жесткий диск
в) Последовательная загрузка файлов операционной системы в оперативную память
г) Копирование содержимого оперативной памяти на жесткий диск
Как уважаемый хабрапользователь наверняка знает, «драйвер устройства» — это компьютерная программа управляющая строго определенным типом устройства, подключенным к или входящим в состав любого настольного или переносного компьютера.
Основная задача любого драйвера – это предоставление софтового интерфейса для управления устройством, с помощью которого операционная система и другие компьютерные программы получают доступ к функциям данного устройства, «не зная» как конкретно оно используется и работает.
Обычно драйвер общается с устройством через шину или коммуникационную подсистему, к которой подключено непосредственное устройство. Когда программа вызывает процедуру (очередность операций) драйвера – он направляет команды на само устройство. Как только устройство выполнило процедуру («рутину»), данные посылаются обратно в драйвер и уже оттуда в ОС.
Любой драйвер является зависимым от самого устройства и специфичен для каждой операционной системы. Обычно драйверы предоставляют схему прерывания для обработки асинхронных процедур в интерфейсе, зависимом от времени ее исполнения.
Любая операционная система обладает «картой устройств» (которую мы видим в диспетчере устройств), для каждого из которых необходим специфический драйвер. Исключения составляют лишь центральный процессор и оперативная память, которой управляет непосредственно ОС. Для всего остального нужен драйвер, который переводит команды операционной системы в последовательность прерываний – пресловутый «двоичный код».
Как работает драйвер и для чего он нужен?
Основное назначение драйвера – это упрощение процесса программирования работы с устройством.
Он служит «переводчиком» между хардовым (железным) интерфейсом и приложениями или операционными системами, которые их используют. Разработчики могут писать, с помощью драйверов, высокоуровневые приложения и программы не вдаваясь в подробности низкоуровневого функционала каждого из необходимых устройств в отдельности.
Как уже упоминалось, драйвер специфичен для каждого устройства. Он «понимает» все операции, которые устройство может выполнять, а также протокол, с помощью которого происходит взаимодействие между софтовой и железной частью. И, естественно, управляется операционной системой, в которой выполняет конкретной приложение либо отдельная функция самой ОС («печать с помощью принтера»).
Если вы хотите отформатировать жесткий диск, то, упрощенно, этот процесс выглядит следующим образом и имеет определенную последовательность: (1) сначала ОС отправляет команду в драйвер устройства используя команду, которую понимает и драйвер, и операционная система. (2) После этого драйвер конкретного устройства переводит команду в формат, который понимает уже только устройство. (3) Жесткий диск форматирует себя, возвращает результат драйверу, который уже впоследствии переводит эту команду на «язык» операционной системы и выдает результат её пользователю (4).
Как создается драйвер устройства
Для каждого устройства существует свой строгий порядок выполнения команд, называемой «инструкцией». Не зная инструкцию к устройству, невозможно написать для него драйвер, так как низкоуровневые машинные команды являются двоичным кодом (прерываниями) которые на выходе отправляют в драйвер результат, полученный в ходе выполнения этой самой инструкции.
При создании драйвера для Линукса, вам необходимо знать не только тип шины и ее адрес, но и схематику самого устройства, а также весь набор электрических прерываний, в ходе исполнения которых устройство отдает результат драйверу.
Написание любого драйвера начинается с его «скелета» — то есть самых основных команд вроде «включения/выключения» и заканчивая специфическими для данного устройства параметрами.
И чем драйвер не является
Часто драйвер устройства сравнивается с другими программами, выполняющими роль «посредника» между софтом и/или железом. Для того, чтобы расставить точки над «i», уточняем:
- Драйвер не является интерпретатором, так как не исполняется напрямую в софтовом слое приложения или операционной системы.
- Драйвер не является компилятором, так как не переводит команды из одного софтового слоя в другой, такой же.
Ну и на правах рекламы – вы всегда знаете, где скачать новейшие драйвера для любых устройств под ОС Windows.
Читайте также: