Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АВМиС - бывшее АПЭВМ / apvem / всякаявсячина.doc
Скачиваний:
42
Добавлен:
15.09.2014
Размер:
670.72 Кб
Скачать

38.Понятие дескриптора

В защищённом режиме, также как и в реальном, существуют понятия логического и физического адреса. Логический адрес в защищённом режиме (иногда используется термин "виртуальный адрес") состоит из двух 16-разрядных компонент - селектора и смещения. В первом приближении можно считать, что для процессора i80286 селектор является индексом в таблице, содержащей базовые 24-разрядные физические адреса сегментов. В процессе преобразования логического адреса в физический процессор прибавляет к базовому 24-разрядному адресу 16-разрядное смещение, т.е. вторую компоненту логического адреса. Заметьте, что селектор - это не сегментный адрес. Это индекс, с помощью которого процессор извлекает из специальной таблицы 24-разрядный базовый адрес сегмента. На самом деле не все 16 бит селектора используются для индексации по таблице базовых адресов. В качестве индекса выступают старшие 13 бит. Два младших бита (бит 0 и бит 1) используются системой защиты памяти, о чём мы подробно поговорим в следующем разделе. Бит 2 позволяет выбирать для преобразования адреса один из двух типов таблиц преобразования адресов.

 Полный формат селектора показан на рис. 5.

На этом рисунке два младших бита обозначены как RPL (Requested Privilege Level). Это поле является запрошенным программой уровнем привилегий и его мы будем обсуждать позже. Поле TI (Table Indicator) состоит из одного бита. Если этот бит равен нулю, для преобразования адреса используется так называемая глобальная таблица дескрипторов GDT (Global Descriptor Table), в противном случае - локальная таблица дескрипторов LDT (Local Descriptor Table).

Таблица дескрипторов - это просто таблица преобразования адресов, содержащая базовые 24-разрядные физические адреса сегментов и некоторую другую информацию. То есть каждый элемент таблицы дескрипторов (дескриптор) содержит 24-разрядный базовый адрес сегмента и другую информацию, описывающую сегмент.

Таблица GDT - единственная в системе. Обычно в ней находятся описания сегментов операционной системы. Таблиц LDT может быть много. Эти таблицы содержат описания сегментов программ, работающих под управлением операционной системы, т.е. отдельных задач. В каждый данный момент времени процессор может использовать только одну таблицу LDT.

39. Адаптер дисплея

Персональные компьютеры используют для отображения текста и графических изображений несколько различных типов дисплеев. Ниже приведена классификация дисплеев в зависимости от используемого ими интерфейса с компьютером.

  • Композитный дисплей. Имеет одну аналоговую входную линию. Дисплей может быть как цветным, так и монохромным. Видеосигнал поступает в дисплей в стандарте NTSC (National Television System Committee). Данный стандарт используется также в телевидении. Композитный дисплей применяется совместно с видеоадаптером CGA.

  • Цифровой дисплей. Имеет от одной до шести входных линий. На цифровом дисплее может отображаться до 2n различных цветов, где n равно количеству входных линий. Данный тип дисплеев может использоваться вместе с EGA и CGA.

  • Аналоговый RGB дисплей. Имеет три аналоговые входные линии (управляющие красным, зеленым и синим цветами). Уровень напряжения на каждой линии отвечает за интенсивность соответствующего цвета на экране. Количество цветов, которые может отображать аналоговый дисплей, ограничено фактически только возможностями видеоадаптера. Аналоговый дисплей используетя совместно с VGA, Super VGA и XGA.

Монохромный дисплей. Первоначально компьютер IBM PC выпускался с монохромным дисплеем фирмы IBM (MD) и монохромным видеоадаптером (MDA). MDA широко используется для приложений, работающих с текстами. Следующим шагом в совершенствовании видеосистем явилось создание видеоадаптера Hercules (Геркулес), используемого совместно с монохромным дисплеем фирмы IBM (MD) (возможность использования графики). Монохромный дисплей фирмы IBM и совместимые с ним используют частоту кадров, равную 50Гц.

Цветной дисплейЦветной дисплей фирмы IBM (CD - Color Display) используется совместно с цветным графическим адаптером (CGA) и обеспечивает четыре цвета для графики и восемь цветов для текста. Сам цветной дисплей имеет возможность отображать шестнадцать различных цветов. Разрешение цветного дисплея меньше, чем у монохромного - 640х200 и размер символов составляет 8 пикселов (пиксел - минимальный элемент изображения) по высоте и 8 пикселов по ширине. В результате заметно, что символы состоят из отдельных пикселов. С появлением улучшенного цветного дисплея, имеющего большую разрешающую способность, этот недостаток был устранен. Цветной дисплей имеет частоту смены кадров, равную 60Гц.

Улучшенный цветной дисплей. Улучшенный цветной дисплей создан для использования совместно с видеоадаптером EGA. Он имеет большую разрешающую способность - 640х350 и может отображать большее количество цветов (любые 16 из 64), чем обычный цветной дисплей. Символы имеют размер 8 пикселов по ширине и 14 пикселов по высоте.

Многочастотный цветной дисплейработает с различной частотой кадров, что позволяет поддерживать режимы с различной разрешающей способностью. Обычно - 640х350, (что соответствует EGA) и выше - 640х400, 640x480, 800x600, 1024x768. Последние два режима реализуются только видеоадаптерами Super VGA и XGA. Многочастотный цветной дисплей может воспроизводить больше цветов, чем улучшенный цветной дисплей. При работе в цифровом режмие он имеет те же 64 цвета, что и ECD, а при работе в аналоговом режиме он может отображать практически неограниченное число цветов. Большинство многочастотных дисплеев можно использовать совместно с VGA. Первые модели многочастотного дисплея фирмы NEC видеоадаптер VGA не поддерживали.

Дисплей VGA. Для видеоадаптера VGA фирмой IBM был разработан аналоговый RGB дисплей с высоким разрешением, а также монохромный аналоговый дисплей с высоким разрешением. На монохромном дисплее различные цвета изображаются различными градациями серого цвета. Эти два дисплея (монохромный и цветной) являются взаимозаменяемыми - приложения, написанные для одного из дисплеев, могут работать с другим дисплеем.