КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Video BIOS
Видеопамять Видеопамять — это специализированное ОЗУ, размещенное на плате видеоадаптера. Оно предназначено для хранения цифрового образа формируемого изображения. Синонимом данного понятия является термин видеобуфер. Современные видеоадаптеры с интерфейсом AGP могут использовать для работы не только свою собственную, но и оперативную память PC, поэтому видеопамять таких адаптеров часто называют локальной, подчеркивая тем самым место ее физического размещения. В дальнейшем будем использовать термин видеопамять. Объем видеопамяти определяет максимальное разрешение и количество цветовых оттенков формируемого изображения. Часть видеопамяти, используемая для хранения цифрового изображения, называется кадровым буфером (frame buffer). Как правило, размер кадрового буфера меньше, чем объем видеопамяти. Например, в видеорежиме 640х480/16 кадровый буфер занимает 150 из доступных 256 Кбайт. Помимо кадрового буфера, в видеопамяти хранятся другие данные, например загружаемые национальные шрифты. Важной характеристикой видеопамяти является ее пропускная способность, определяемая как произведение разрядности шины видеопамяти на тактовую частоту шины. Пропускная способность видеопамяти измеряется количеством мегабайт информации, которую можно передать через шину видеопамяти за 1 с. Иногда вместо этого термина употребляется выражение "полоса пропускания видеопамяти", что совершенно неверно. В видеоадаптере VGA применялась 8-разрядная внутренняя шина, а в видеоадаптерах SVGA — сначала 16-, затем и 32-разрядная шина. В современных видеоадаптерах используется 64- или 128-разрядная внутренняя шина и тактовые частоты от 100 до 200 МГц, а наиболее совершенные модели видеоадаптеров имеют 256-разрядную шину данных. По этой причине пропускная способность шины видеопамяти таких видеоадаптеров многократно превышает аналогичный параметр любой шины ввода/вывода, включая AGP, и стимулирует производителей наращивать объем видеопамяти.
Реализация любой графической операции (смена видеорежима, обмен данными с кадровым буфером, управление курсором и т. п.) требует от центрального процессора выполнения весьма длинной последовательности низкоуровневых команд (чтения/записи, перемещения данных в регистрах и др.). Для того чтобы избавить программиста от необходимости составлять детальную низкоуровневую программу, а также для обеспечения совместимости аппаратного и программного обеспечения все наборы команд (подпрограммы) CPU, реализующие графические функции, помещаются в специальное ПЗУ, расположенное на плате видеоадаптера VGA. Эти подпрограммы образуют так называемое расширение базовой системы, ввода/вывода (BIOS extension) для решения задач вывода изображения на экран монитора и называются Video BIOS. Кроме того. Video BIOS содержит множество данных (констант), необходимых для работы в различных видеорежимах, а также сведения о производителе, модели и возможностях видеоадаптера. Фактически Video BIOS — это набор подпрограмм, написанных в кодах команд центрального процессора и предназначенных для реализации основных функций видеосистемы. Набор этих функций принято называть видеосервисом. Video BIOS хранится в специальном ПЗУ (ROM), размещенном на плате видеоадаптера VGA. Его емкость составляет 32 Кбайт. Память ROM Video BIOS видеоадаптера VGA является 8-разрядной. Использование видеосервиса BIOS — простой и надежный способ вывода информации на экран, однако применение этого способа приводит к низкой скорости работы видеоадаптера. С целью повышения быстродействия видеосистемы используют альтернативный метод — непосредственное изменение состояния регистров видеоадаптера прикладной программой. Такой метод потенциально является более быстрым и эффективным, однако требует от программиста детального знания аппаратных особенностей используемого видеоадаптера (адресов портов ввода/вывода, назначения и структуры данных в управляющих регистрах и т. п.).
Дата добавления: 2014-01-20; Просмотров: 442; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |