Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Как работает клавиатура компьютера↑ ⇐ ПредыдущаяСтр 4 из 4 Содержание книги Поиск на нашем сайте
Систему клавиатурного ввода в компьютере составляют: · панель клавиш; · световые индикаторы; · внутренний контроллер; · передающий канал; · контроллер клавиатуры. Нажатие клавиши на клавиатурной панели вызывает замыкание строки и столбца матрицы контактов. Их номера передаются во внутренний контроллер, где формируется скан-код нажатой клавиши, который по интерфейсному каналу передается на контроллер клавиатуры. При этом формируется и передается на процессор сигнал прерывания, который "извещает" компьютерную систему о том, что нажата клавиша, следовательно, надо обработать это событие. Клавиши клавиатуры делятся на две группы: · командные клавиши - предназначены для подачи кодов управляющих сигналов и включения специальных режимов ввода; · буквенно-цифровые клавиши - предназначены для ввода буквенно-цифровых символов в компьютер. Существует также блок дополнительной клавиатуры, где цифровые клавиши и знаки арифметических операций меняются с помощью клавиши Num Lock на клавиши перемещения по рабочему полю. В середине 19 века, когда компьютеров еще не было и в помине, была изобретена пишущая машинка. Первые пишущие машинки были несовершенны, и при быстром наборе происходило залипание рычагов. Чтобы как-то "разрулить" ситуацию была придумана специальная раскладка, получившая название QWERTY (по названию букв третьего буквенного ряда начиная слева). Суть этой раскладки заключалась в том, что наиболее часто встречающиеся буквы были поставлены "слабым" пальцам - мизинцам (по краям клавиатуры), а наиболее редко встречающиеся буквы - размещались в центре клавиатуры (в области указательных пальцев). Здесь идет речь о, так называемом, слепом десятипальцевом методе печати на клавиатуре. Потом качество пишущих машинок заметно улучшилось, потом появились компьютеры, но привычка сильная штука - раскладка QWERTY так и осталась до наших дней. Справедливости ради следует сказать, что позже была разработана альтернативная раскладка Дворака, которая постепенно вытесняет стандартную QWERTY, но тотального распространения не получила. В отличие от латиницы кириллическая раскладка была разработана сразу в эргономическом режиме (когда часто встречающиеся буквы расположены в центре клавиатуры) и используется по сей день практически в неизменном виде. Как мы уже говорили выше, во время нажатия клавиши формируется скан-код и передается на контроллер клавиатуры. Контроллер использует установленную систему кодировок и в соответствии с ней распознает нажатую клавишу. Если нажата командная клавиша, то подается соответствующий управляющий сигнал в систему. Если нажата буквенно-цифровая клавиша, то из ПЗУ видеоконтроллера выбирается соответствующий код знакогенерации для отображения на экране монитора. При разработке компьютера IBM применила 8-битное кодирование для ввода информации с клавиатуры - т.е., всего 256 возможных кодов. Каждому коду был присвоен свой графический образ. В основу лег набор символов ASCII (American Standard Code for Information Interchange), который был дополнен символами, которые IBM сочла нужными. Часть символов можно вводить непосредственным нажатием клавиш, часть - комбинацией клавиш. Таблица кодировок ASCII
Расширение таблицы кодировок ASCII
Для адаптации кодовой таблицы под кириллицу была произведена "русификация" системы ввода. Для этого на соответствующих клавишах были нанесены русские буквы, и в систему знакогенерации контроллера внесены соответствующие изменения. Русифицированая ГОСТовская кодировка
|
||||
Последнее изменение этой страницы: 2017-02-22; просмотров: 228; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.117.184.125 (0.006 с.) |