Клавиатура - клавишное устройство управления персональным компьютером. Служит для алфавитно-цифровых (знаковых) данных, а также команд управления. С помощью клавиатуры управляют компьютерной системой, а с помощью монитора получают от неё отклик. Принцип действия. Клавиатура относится к стандартным средствам персонального компьютера. Её основные функции не нуждаются в поддержке специальными системными программами (драйверами).Необходимое программное обеспечение для начала работы с компьютером уже имеются в микросхеме ПЗУ в составе базовой системе ввода (BLOS), и поэтому компьютер реагирует на нажатие клавиш сразу после включения. Принцип действия клавиатуры заключается в следующем. При нажатии на клавишу (или комбинацию клавиш) специальная микросхема, встроенная в клавиатуру. Выдаёт так называемый скан-код Скан-код поступает в микросхему, выполняющую функцию порта клавиатуры.(Порты специальные аппаратно-логические устройства, отвечающие за связь процессора с другими устройствами.) Данная микросхема находится на основной плате компьютера внутри системного блока. Порт клавиатуры выдаёт процессору прерывания с фиксированным номером. Для клавиатуры номер прерывания-9( Iinterrupt 9,Int 9). Получив прерывание, процессор откладывает текущую работу и по номеру прерывания обращается в специальнуюобласть оперативной памяти, в которой находится так называемый вектор прерываний. Вектор прерываний - это список адресных данных с фиксированной длиной записи. Каждая запись содержит адрес программы, которая должна обслуживать прерывание с номером, совпадающим с номером записи. Определив адрес начала программы, обрабатывающей возникновение прерываний, процессор переходит к её исполнению. Простейшая программа обработки клавиатурного прерывания "защита"Средства настройки клавиатуры относятся к системным и обычно входят в состав операционной системы. Кроме параметров режима повтора настройке подлежат также используемые раскладки и органы управления, используемые для переключения раскладок. Со средствами настройки клавиатуры мы познакомимся при изучении функций операционной системы.