Адаптер VGA

У комп'ютерах PS/2 більшість схем відеоадаптера розташована на системній платі. Ці схеми реалізовані у вигляді спеціалізованої інтегральної мікросхеми і випускаються компанією IBM. Для того, щоб пристосувати новий стандарт до раніших систем, IBM випустила так званий адаптер дисплея PS/2 (PS/2 Display Adapter), який частіше називають платою VGA. Цей відеоадаптер містить всі електронні схеми, необхідні для підтримки специфікації VGA, на одній повнорозмірній платі з 8-бітовим інтерфейсом. Сама IBM давно припинила виробництво плати VGA, але вони ще зустрічаються в деяких комп'ютерах.

BIOS VGA — це програма, призначена для управління схемами VGA. Через BIOS програми можуть ініціювати деякі процедури і функції VGA, не звертаючись при цьому безпосередньо до адаптера. Таким чином, програми стають апаратно-незалежними і можуть викликати деякі функції, що зберігаються в системній BIOS.

Подальший розвиток і вдосконалення VGA, пов'язане з модернізацією апаратури, приведе до появи відповідної модифікації BIOS. При цьому можуть бути додані нові функції. Таким чином, адаптер VGA навіть після модернізації виконуватиме всі графічні і текстові функції, введені в його специфікацію у момент створення. Використовуючи адаптер VGA, можна працювати зі всіма програмами, спочатку розробленими для адаптерів MDA, CGA і EGA.

У ідеальному випадку програмісти повинні користуватися інтерфейсом BIOS, а не звертатися до програмно доступних компонентів відеоадаптера. Тільки в цьому випадку гарантується сумісність програм зі всіма нинішніми і майбутніми моделями відеоадаптерів. Проте досить часто програмісти, вважаючи, що це поліпшить якість продукту, звертаються до адаптера напряму, без посередництва BIOS. В результаті створюється високопродуктивний програмний продукт, міцно прив'язаний до однієї-єдиної моделі апаратури.

Вся апаратура VGA забезпечує відображення до 256 відтінків на екрані з палітри в 262 144 кольори (256 Кбайт). Природно, для цього повинен використовуватися аналоговий монітор.

Монітори VGA бувають не тільки кольоровими, але і монохромними. Накладаючи (підсумовуючи) сигнали всіх кольорів, одержують 64 градації сірого замість відтінків різних кольорів, причому перетворення кольору в яскравість виконується програмами BIOS. Програма підсумовування ініціалізується в тому випадку, якщо BIOS при завантаженні системи знаходить монохромний монітор. У цій програмі використовується перетворення, в якому формула бажаного кольору переписується так, щоб в неї були включені всі три основні кольори, внаслідок чого утворюється нова градація сірого. Таким чином, виведений на екран колір певної ділянки зображення полягає, наприклад, з 30% червоного, 59% зеленого і 11% синього, а виглядає як сірий. Користувачі, що віддають перевагу монохромному монітору, в цьому режимі можуть працювати з програмами, спроектованими для кольорового відображення.

В даний час основним адаптером VGA вважається адаптер з 16-ма кольорами і роздільною здатністю 640x480. Ці параметри повинні підтримуватися всіма адаптерами, що працюють під управлінням операційної системи Windows. Якщо при завантаженні системи виникають проблеми, то вона завантажується в так званому безпечному режимі, де за умовчанням використовується адаптер VGA в режимі 640x480, 16 кольорів.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: