зширення системи команд звичайного VGA, який зберігається в VGA BIOS. Цей набір, званий VESA BIOS Extension, реалізується виробником відеоадаптера або в системі команд BIOS, або в вигляді завантаження драйвера. Існують драйвери сторонніх виробників, наприклад програма UniVBE компанії Scitech Software.
Принцип дії відеосистеми
Всі відеосистеми містять електронні компоненти, що формують сигнали синхронізації, кольоровості і керуючі генеруванням текстових символів. Крім того, у всіх відеосистемах мається видеобуфер. Він являє собою область ОЗУ, яка призначена тільки для зберігання тексту або графічної інформації, що виводиться на екран. Основна функція ВА полягає в перетворенні даних з видеобуфера в ті сигнали, які управляють дисплеєм і формують спостережуване на екрані зображення.
Програмістові в більшості випадків не потрібно детального знання схем адаптера і монітора. Але для розробки ефективного ПЗ необхідно знати, де і як програма взаємодіє з апаратними засобами, щоб сформувати потрібне зображення. Хоча перехід до візуального програмування ставить під сумнів необхідність і таких знань.
У персональних комп'ютерах видеобуфер (відеопам'ять) є частиною адресного простору ЦП і в них реалізується видеоподсистема з відображенням на пам'ять. Кожна група біт в відеобуфері визначає колір і яскравість певного ділянки на екрані. Така організація підсистеми дозволяє істотно підвищити швидкість відображення інформації на екрані, оскільки запис процесором даних в Video RAM перетворюється на запис на екран, а зчитування даних з Video RAM еквівалентно прочитуванню з екрану. У відеопідсистемі з відображенням на пам'ять, виведену на екран інформацію можна змінювати з такою швидкістю, з якою процесор може записувати дані в пам'ять плюс затримка на передачу сигналів.
Архітектура відеоадаптерів
У відеоадаптері VGA можна умовно виділити шість логічних блоків.
Відеопам'ять: у відеопам'яті розміщуються дані, що відображаються на екрані дисплея. Логічно вона міститься в єдиному адресному просторі ОС. Мінімальний обсяг відеопам'яті для VGA = 256 КБ. Фізично відеопам'ять розділена на чотири банку, або колірних шару, що використовують єдиний адресний простір. Зрозуміло, що чим більше місткість відеопам'яті, тим більший дозвіл або квітів можна отримати, а, отже, вивести більш складне зображення. У відеоадаптерах застосовуються спеціальні мікросхеми VRAM вони мають два начала звернення: один для зчитування даних і формування відеосигналу, а другий для читання і запису даних при зверненні CPU. Обидва канали діють паралельно і незалежно, тому швидкість передачі інформації зростає.
1. Графічний контролер: управляє обміном даних між CPU і відеопам'яттю. Він дозволяє робити над даними VRAM і даними в регістрах найпростіші логічні операції.
2. Послідовний перетворювач (RAMDAC): вибирає з відеопам'яті один або кілька байт, перетворює їх в послідовний потік бітів, які передаються в контролер атрибутів.
3. Контролер ЕПТ: генерує тимчасові синхросигнали, керуючі ЕЛТ. p> 4. Контролер атрибутів: перетворює інформацію про квіти з формату, в якому вона зберігається у відеопам'яті, в формат, необхідний для ЕЛТ. Перетворення кольорів здійснюється у відповідності з таблицею колірної палітри. Наприклад, модифікуючи таблицю кольорової палітри можна вибрати 16 кольорів з 64, які може відображати EGA або 256 кольорів з палітри 256 К для VGA. У адаптері VGA контролер атрибутів перетворює інформацію про квіти текстового режиму і піксельні дані графічного режиму в 8-бітові індекси, що вибирають регістри кольору ЦАП.
5.Сінхронізатор: управляє всіма часовими параметрами відеоадаптера і доступом CPU до колірних верствам відеопам'яті.
6. Відео-ПЗП (Video ROM): постійний запам'ятовуючий пристрій, в який записані відео-BIOS, екранні шрифти, службові таблиці тощо ПЗУ не використовується видеоконтpоллеpом напряму - до нього звертається тільки центральний процесор, і в результаті виконання ним пpогpамм з ПЗУ відбуваються звернення до видеоконтpоллеpом і відеопам'яті. На багатьох відкритих встановлюються електрично пеpепpогpамміpуемие ПЗУ (EEPROM, Flash ROM), що допускають перезапис користувачем під управлінням спеціальної програми з комплекту карти. ПЗУ необхідно тільки для початкового запуску адаптера і роботи в режимі MS DOS, Novell Netware та інших ОС. h1> Відео та комп'ютер
Більшість з'являються ігрових фільмів на CD випускаються у форматі Video-CD. Був прийнятий стандарт Video-CD 2.0, який використовується як в інтерактивних відео програвачах (CD-i), так і в ПК, оснащених пристроями для декомпресії стислих даних. Стандартом Video-CD 2.0 передбачена можливість отримання нерухомих зображень підвищеної якості, а також роздільна запис на диск звуку і зображення (використовується в системі Караоке).
Якість зафіксованого в ко...