Клавиатура

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

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

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

 

Жить, учиться и работать в США
Дедовы записки

 

© Вадим Исмакаев, 2003-2017

Hosted by uCoz