Основные устройства ввода
В любой вычислительной системе обязательно присутствуют те или иные устройства ввода. Без них систему можно сравнить с глухим и слепым человеком, который лишен возможности получать информацию из внешнего мира.
Распространенное – значит знакомое
Устройства ввода в среднестатистическом компьютере, конечно, вряд ли включают в себя что-либо из вышеназванного. Все-таки различные датчики используются для решения достаточно специфичных задач, с которыми большинство пользователей вряд ли когда-нибудь столкнется. Поэтому мы подробно остановимся на известных устройствах. Итак, основные устройства ввода - это клавиатура, мышка, джойстик, трекбол, педаль и руль, световое перо, сканер, сенсорная панель.
Клавиатура представляет собой набор буквенно-цифровых кнопок, размещенных в специальном корпусе – клавишной доске (отсюда и английское название – keyboard). Отличительная черта данного устройства состоит в том, что для работы в составе компьютера не требуется каких-либо драйверов. Если разобрать ее корпус, то можно увидеть управляющую микросхему контроллера. При нажатии на любую кнопку происходит генерирование соответствующего ей двоичного кода, который распознается микропрограммой, записанной в ПЗУ базовой системы ввода-вывода материнской платы. Другими словами, драйвер клавиатуры является частью кодов БИОС. Именно благодаря этому возможна работа с BIOS посредством данного устройства ввода даже без установки какой-либо операционной системы. В портативных вариантах компьютеров клавиатура является частью корпуса.
Мышка является основным устройством для работы с графическими элементами современных операционных систем и прикладных программ. При перемещении манипулятора по поверхности его относительные координаты передаются в компьютер и преобразуются в смещение курсора-указателя.
Классическое решение предполагает схему с четырьмя кнопками и колесиком, однако существует множество моделей, в которых число кнопок увеличено. Альтернатива мышке – трекбол. Для перемещения курсора необходимо ладонью прокручивать шар.
Педаль и руль востребованы любителями компьютерных игр. Особенно автомобильных и авиасимуляторов. Необходимое требование для работы - поддержка данной группы устройств в игровом приложении. Драйвер воспринимает смещения рулевого колеса и позицию педалей и передает эти данные программе, которая обрабатывает их в соответствии с игровой ситуацией.
Большинство устройств подключается к внешним портам вычислительной системы. Однако иногда можно встретить pci устройство ввода. Основное его отличие – подключение управляющей (интерфейсной) карты к системной шине компьютера.