Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
komp_gra1.doc
Скачиваний:
39
Добавлен:
17.09.2019
Размер:
352.77 Кб
Скачать

2. Формирование графической документации. Команды нанесения и редактирования размеров.

3.Назначение, функции и режимы работы видеоадаптераов. Организация видеопамяти. Графические ускорители.

Назначение, функции и режимы работы видеоадаптеров.

Назначение и функции: видеоадаптер (видеокарта) - управляет выводом информации на экран монитора.

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

Для стандартов MDA, CGA, HGC и EGA предназначены режимы работы видеоадаптера от 0 до 13h. Для стандарта VGA были введены режимы от 18h до 27h. Для стандарта VESA VGA определены номера от 101h до 11Ah (это также и режимы SVGA). Кроме указанных номеров режимов, конкретный видеоадаптер может поддерживать и свои фирменные стандарты. Заметим, что основной режим видеоадаптера — это 7 (только текст), в котором монитор работает с разрешением 720x400 (старые мониторы в этом режиме используют разрешение 720x350).

Организация видеопамяти.

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

Графические ускорители.

Видеока́рта (известна также как графи́ческая пла́та, графи́ческий ускори́тель, графи́ческая ка́рта, видеоада́птер) (англ. videocard) — устройство, преобразующее изображение, находящееся в памяти компьютера, в видеосигнал для монитора.

Видеокарта предназначена для преобразования информации, хранящейся и обрабатываемой ПК в визуальную форму, пригодную для воспроизведения на мониторе. Комплект “видеокарта-монитор” – это интерфейс между человеком и ПК.

С ростом ОС Windows появилась острая потребность в аппаратных ускорителях двумерной графики, чтобы разгрузить центральный процессор системы, вынужденный обрабатывать дополнительные события. Т.к. на обработку графики требуется как можно больше ресурсов центрального процессора, производители добавили в свои продукты функции обработки двумерной графики. Так появился процессор, обеспечивающий ускорение VGA или GUI ускоритель, который стал обязательным элементом в современных компьютерах.

В настоящий момент в видеоакселерации можно выделить следующие направления:

1) 2D – ускорители (прорисовка окон при открытии и свертывании, аппаратный курсор, постоянно видимый при перемещении указателя, аппаратная поддержка примитивов линий, окружностей, шрифтов, закраска областей на экране, заливка градиентов и т.д.);

2) обработка видеопотоков (компрессия/декомпрессия в реальном времени);

3) 3D – ускорители.

API

Интерфейс между прикладной программой и графической системой – это множество функций, которые в совокупности образуют графическую библиотеку. Спецификация этих функций и есть то, что мы называем интерфейсом прикладного программирования (API –Appli cation programmer’s interface). Для программиста, занимающегося разработкой прикладной программы, существует только API, таким образом, он избавлен от необходимости вникать в подробности работы аппаратуры и программной реализации функций графической библиотеки. Программируемый интерфейс приложений (API) состоит из функций, управляющих 3D-конвейером на программном уровне, но при этом может использовать преимущества аппаратной реализации 3D при наличии этой возможности. Если имеется аппаратный ускоритель, API использует его преимущества, если нет, то API работает с оптимальными настройками, рассчитанными на самые обычные системы. Таким образом, благодаря применению API любое количество программных средств может поддерживаться любым количеством аппаратных 3D-ускорителей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]