При нажатии клавиши происходит следующее. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

При нажатии клавиши происходит следующее.

Поиск

8. Монитор и клавиатура

 

Монитор. Видеоадаптер

Pixel – Это одна точка, из которых формируется изображение. Для каждой точки нужно выделить несколько бит памяти для данных о цвете. В зависимости от того, сколько выделено, меняется число цветов.

 

4 бита – 16 цветов.

8 бит – 256 цветов.

 

Сейчас используются стандарты:

1. Real Color – 15 бит.

2. True Color – 16 бит – не поровну на все цвета, на зеленый больше.

3. High Color – 24 бита (3 байта).

Цвет формируется с помощью стандарта RGB.

Другая характеристика – размер экрана, задействуются все pixel или не все. Стандарты:

 

1. VGA (640x480, 256 цветов).

Но количество точек и цветов не связано, их можно задавать отдельно.

2. SVGA – 800x600, 256 цветов.

3. XGA – 1024x768

4. YGA – 1280x1024.

 

Существуют и другие.

DOS использовала текстовую моду, а Windows – графическую, но это характеристика железа, а не ОС. Про графическую мы уже поговорили. Для формировки изображений требуется объем видеопамяти. Видеопамяти в системе гораздо больше, чем для одного экрана. Поэтому она делится на страницы: одна страница – один экран.

· Текущая страницы – это та, которая используется программными средствами.

· Активная – та, что используется для формирования изображения на экране.

Если они совпадают, тo изображение формируется на экране, а если нет, то сначала формируется, а потом выводится.

 

В текстовом режиме для формирования изображения используются позиции (группы пикселей). Чем больше точек в одной позиции, тем изображение лучше. Можно изобразить только 256 символов.

· 1 байт – код символов.

· 2-ой байт – байт атрибутов (цветность).

1ая половина – цвет фона (3 бита, RGB, 1 бит яркости), вторая половина – цвет символа (3 бита RGB, 1 бит мерцания).

 

Клавиатура

 

Существуют типы клавиш:

1. Модификаторы

2. алфавитно-цифровые

3. управляющие

Клавиши-модификаторы изменяют свойства вводимой клавиши или символа.

Когда нажимается клавиша, то в буфер клавиатуры (часть оперативной памяти) заносится код символа (если алфавитно-числовой), код клавиши. После кода символа (scan код, на самом деле, их два, один на нажатие, другой на отпускание).

256 – это только символы, без Ctrl и Shift.

 

Управляющие символы задаются либо 0, либо 1. 0 – управляющая клавиша, 1 – нет. Текстовые редакторы понимают буфер клавиатуры и работают с ним.

1. микросхема клавиатуры заносит информацию в два байта в порты (scan-код и еще один).

2. генерируется прерывание от клавиатуры. Это зачастую приводит к запуску обработчика прерываний.

3. По Scan-коду понимаем, что за символ. Если управляющий или модификатор, то обработчик заносит информацию в байт модификатора.

4. Информация передается в текущий буфер обмена.

 

Как отличить символы основного и национального алфавита?

Основной – стандарт ASCII, 7 бит. Так что если первый бит = 0, то основной – 127 символов, 1 – альтернативный, 128 символов.

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 44; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.)