Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Госы_архитектура.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
155.14 Кб
Скачать
  1. Керування відеосистемою та принципи формування зображень

Відеотермінали ПК – основний засіб відображення інформації; вони володіють широкими можливостями програмування і найбільш привабливі для програмістів. Керування відеотерміналом можливе шляхом використання широкого спектра графічних пакетів и текстових редакторів, вбудованих графічних бібліотек, які наявні практично у всіх мовах програмування, з використанням функцій переривань BIOS і шляхом безпосереднього програмування відеоадаптерів на рівні портів і безпосереднього звертання до відеобуферу. В IBM PC подібних комп’ютерах відеосистема складається з основних модулів: відеомонітору, відеоадаптера, відеопам’яті і внутрішнього ПЗУ.

Растровий принцип формування зображень. У всіх відеомоніторах ПК використовується РПФЗ, при яких текст чи графічне зображення формується на екрані електронним промінням, яке періодично сканує екран монітора зліва направо і згори вниз з утворенням на ньому ліній розвертки, що послідовно заповнюють весь екран. При русі проміння зліва направо модулюється інтенсивність проміння в залежності від вмісту відеобуферу, що призводить до зміни яскравості тих точок екрану, що проходить проміння. Переміщення проміння справа наліво зі зміщенням на 1 строку вниз називають горизонтальним рухом. В кольорових відеомоніторах проміння складається з 3 промінців, що з допомогою спеціальних масок формують 3 основних кольори: синій, червоний, зелений.

  1. Відеоадаптер

При розвитку відео систем ПК використовувались наступні види відеоадаптерів: 1) Монохромний MDA. Адаптер монітора розроблений на базі контролера дисплея Motorola 6845. 2) Кольоровий графічний адаптер CGA – реалізований також на мікросхемі 6845. 3) Розширений графічний адаптер EGA – в адаптері сформувалась архітектура, яка з невеликими доповненнями являється стандартною для сучасних відеоадаптерів. Адаптер EGA фірми IBM забезпечує можливість роботи в різноманітних відеорежимах в сукупності з кольоровими або монохромними моніторами з цифровими входами. В архітектурі EGA виділяються наступні блоки: блок керування електро-проміневою трубкою( СRTC), блок синхронізації(SEQ), графічний контролер( Graph), контролер атрибутів( ATTRIB). Починаючи з адаптера EGA, для доступу до відеопам’яті з боку процесора виділено 2 сегменти адресного простору. З ціллю сумісності з більш ранішими моделями відеоадаптерів, адреси відео буфера можуть змінюватись в залежності від встановленого відеорежиму.

Адаптер VGA. В цьому адаптері наявні всі блоки адаптера ЕGA, програмування яких аналогічне ЕGA. Збільшене кольорове розширення, що призвело до переходу на аналогове керування відео терміналом.

Адаптер SVGA. До даного класу відносяться адаптери сучасних ПК. Адаптер SVGA має весь набор стандартних регістрів VGA, але має покращені характеристики. Для керування додатковими можливостями адаптери SVGA мають набор додаткових програмно-доступних регістрів.

Адаптери мають об’єм відеопам’яті, перевищуючий виділений адресний простір, тому вони містять спеціальні регістри перемикання банків. Сучасні адаптери SVGA мають можливість пере адресації відеопам’яті в область старших адрес, що дозволяє в захищеному режимі працювати з цільними образами екранів. Крім апаратно-виділяємої відеопам’яті і снує і архітектура уніфікованої пам’яті. При такому підході під відео буфер виділяється область системного ОЗУ, що дозволяє декілька здешевити комп’ютер.