VGA (англ. Video Graphics Array) — відеоадаптер та відповідний стандарт дисплеїв вперше введений на комп'ютерах (IBM PS/2) у 1987 році, але через його розповсюдженість також став означати і 15-контактний D-subminiature VGA та роздільність 640×480. Ця роздільність витіснена[] з ринку персональних комп'ютерів, але набуває популярності на ринку мобільних пристроїв. VGA був останнім стандартом, якому слідувала більшість виробників відеоадаптерів.
Відеоадаптер VGA підключається як до кольорового, так і до монохромного монітору, при цьому доступні всі стандартні відеорежими. Частота оновлення екрану у всіх стандартних режимах, крім 640×480, — 70 Гц, у режимі 640×480 — 60 Гц. Відеоадаптер має можливість одночасно виводити на екран 256 різних кольорів, з палітри в 262 144 кольорів (по 6 біт на червоний, зелений і синій компоненти). Обсяг відеопам'яті VGA — 256 кБ.
Відеоадаптер VGA, на відміну від попередніх відеоадаптерів IBM (MDA, CGA, EGA), використовує аналоговий сигнал для передавання кольорової інформації. Перехід на аналоговий сигнал був зумовлений необхідністю скорочення числа проводів в кабелі. Також аналоговий сигнал давав можливість використовувати VGA-монітори з наступними відеоадаптерами, що можуть виводити більшу кількість кольорів.
Офіційним послідовником VGA став стандарт IBM XGA, фактично ж він був заміщений різними розширеннями до VGA, відомими як SVGA.
Технічні характеристики
Цей розділ потребує доповнення. (листопад 2008) |
Палітра VGA
Цей розділ потребує доповнення. (листопад 2008) |
- See also the article — section, and the article — section.
Архітектура відеоадаптера VGA
VGA складається з таких основних підсистем:
- Графічний контролер (англ. Graphics Controller), за допомогою якого відбувається обмін даними між центральним процесором і відеопам'яттю. Має можливість виконувати бітові операції над даними, що передаються.
- Відеопам'ять (Display Memory), в якій розміщуються дані, що відображаються на екрані монітора. 256 кБ DRAM розділені на чотири кольорових пласти по 64 кБ.
- Послідовний перетворювач (Serializer або Sequencer) — перетворює дані з відеопам'яті в потік бітів, що передається контролеру атрибутів.
- Контролер атрибутів (Attribute Controller) — за допомогою палітри перетворює вхідні дані в кольорові значення.
- Синхронізатор (Sequencer) — керує часовими параметрами відеоадаптера і перемиканням кольорових пластів.
- Контролер ЕПТ (CRT Controller) — генерує сигнали синхронізації для ЕПТ.
На відміну від CGA і EGA, основні підсистеми розташовуються на одній мікросхемі, що дозволяє зменшити розмір відеоадаптера. В комп'ютерах PS/2 відеоадаптер VGA інтегрований в материнську плату .
Текстові режими
В стандартних текстових режимах символи формуються в комірці 9×16 пікселів, можливе використання шрифтів інших розмірів: 8—9 пікселів в ширину і 1—32 пікселі в висоту. Розміри самих символів, як правило, менше, тому що частина простору йде на створення простору між символами. Функція для вибору розміру шрифту в BIOS відділена від функції вибору відеорежиму, що дозволяє використовувати різноманітні комбінації режимів і шрифтів. Є можливість завантаження восьми і одночасного виводу на екран двох різноманітних шрифтів.
У VGA BIOS зберігаються такі види шрифтів і функції для їхнього завантаження й активації:
- 8×16 пікселів (стандартний шрифт VGA),
- 8×14 (для сумісності з EGA),
- 8×8 (для сумісності з CGA).
Як правило, ці шрифти відповідають кодовій сторінці CP437. Також підтримується програмне завантаження шрифтів..
Доступні такі стандартні режими:
- 40×25 символів, 16 кольорів, роздільність 360×400 пікселів.
- 80×25 символів, 16 кольорів, роздільність 720×400 пікселів.
- 80×25 символів, монохромний, роздільність 720×400 пікселів.
Використовуючи шрифти менших розмірів, ніж стандартний 8×16, можна збільшити кількість рядків у текстовому режимі. Наприклад, якщо використовувати шрифт 8×14, то буде доступно 28 рядків, при 8×8 — 50 (аналогічно (режиму EGA 80x43)).
В текстових режимах для кожної комірки з символом можна вказати атрибут, що задає спосіб відображення символу. Існує два окремих набори атрибутів — для кольорових режимів і для монохромних.
Атрибути кольорових текстових режимів дозволяють обрати один з 16-ти кольорів символу, один з 8-ми кольорів фону і ввімкнути чи вимкнути моргання (можливість вибору моргання можна замінити на можливість вибору одного з 16-ти кольорів фону), що збігається з можливостями CGA.
Атрибути монохромних режимів збігаються з атрибутами, доступними у MDA, і дозволяють вмикати підвищену яскравість символу, підкреслення, моргання, інверсію та деякі їх комбінації.
Графічні режими
На відміну від своїх попередників (CGA і EGA) відеоадаптер VGA мав відеорежим з квадратними пікселями (тобто, на екрані зі співвідношенням сторін 4:3 співвідношення горизонтальної і вертикальної роздільностей було також 4:3). У адаптерів CGA і EGA пікселі були витягнуті по вертикалі.
Стандартні графічні режими
- 320X200 пікселів, 4 кольорів.
- 320X200 пікселів, 16 кольорів.
- 320X200 пікселів, 256 кольорів.
- 640X200 пікселів, 2 кольори.
- 640X200 пікселів, 16 кольорів.
- 640X350 пікселів, монохромний.
- 640X350 пікселів, 16 кольорів.
- 640X480 пікселів, 2 кольори. При роздільності 640×480 пікселів має пропорції 1:1.
- 640X480 пікселів, 16 кольорів.
Нестандартні графічні режими (X-режими)
Перепрограмування VGA дозволяло досягти більш високих роздільностей порівняно зі стандартними режимами VGA. Найбільш розповсюджені такі режими:
- 320×200, 256 кольорів, 4 сторінки. Нічим зовні не відрізняється від режиму 13h (320×200, 256 кольорів), цей режим мав чотири відеосторінки. Це дозволяло реалізувати і навіть .
- 320×240, 256 кольорів, 2 сторінки. В цьому режимі сторінок менше, зате пікселі квадратні.
- 360×480, 256 кольорів, 1 сторінка. Найбільша роздільність при 256 кольорах, що дозволяє VGA.
У всіх цих режимах структура графічної пам'яті не лінійна, і адреса пам'яті, котра відповідає пікселю з координатами (x, y), обчислюється за складними формулами. Зате через особливості контролера відеопам'яті копіювання даних в відеопам'ять відбувається вчетверо швидше, ніж в режимі 13h.
Термін «X-режим» (англ. Mode X) вигадав [en] в 1991 році для позначення нестандартного режиму 320×240, 256 кольорів. Цей режим відкрили різні програмісти незалежно один від одного, він став відомий завдяки статтям Майкла Абраша в журналі «Dr. Dobb's Journal».
Порівняльна таблиця
Назва | x (ширина) | y (висота) | Пікселів (×1 мільйон) | Співвід- ношення сторін | Різниця пікселів у процентах | Широкоекранна версія | Типовий розмір екрану | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
VGA | SVGA | XGA | XGA+ | SXGA | SXGA+ | UXGA | QXGA | |||||||
VGA | 640 | 480 | 0,31 | 1,33 | 0% | −36% | −61% | −69% | −77% | −79% | −84% | −90% | ||
SVGA | 800 | 600 | 0,48 | 1,33 | 56% | 0% | −39% | −52% | −63% | −67% | −75% | −85% | ||
XGA | 1024 | 768 | 0,79 | 1,33 | 156% | 64% | 0% | −21% | −40% | −47% | −59% | −75% | WXGA | 15" / 38 см |
1152 | 864 | 1,00 | 1,33 | 224% | 107% | 27% | 0% | −24% | −32% | −48% | −68% | 17" / 43 см | ||
SXGA | 1280 | 1024 | 1,31 | 1,25 | 327% | 173% | 67% | 32% | 0% | −11% | −32% | −58% | 17–19" / 43–48 см | |
1400 | 1050 | 1,47 | 1,33 | 379% | 206% | 87% | 48% | 12% | 0% | −23% | −53% | |||
1600 | 1200 | 1,92 | 1,33 | 525% | 300% | 144% | 93% | 46% | 31% | 0% | −39% | 20" / 51 см | ||
2048 | 1536 | 3,15 | 1,33 | 924% | 555% | 300% | 216% | 140% | 114% | 64% | 0% | 30" / 76 см |
Див. також
- Digital Visual Interface (DVI)
Примітки
- Chronology of IBM Personal Computers. Архів оригіналу за 27 червня 2013. Процитовано 28 листопада 2008.
- Windows Mobile 6 phone boasts VGA display. Архів оригіналу за 30 травня 2012. Процитовано 28 листопада 2008.
- Thompson, Stephen (1988). VGA-sign choices for a new video subsystem. IBM Systems Journal (англійською) . Архів оригіналу за 25 серпня 2011. Процитовано 15 грудня 2006.
- Neal, J. D. (1998). VGA Sequencer Operation. FreeVGA Project (англійською) . Архів оригіналу за 25 серпня 2011. Процитовано 23 лютого 2007.
- Scott, Michael (1997). (англійською) . Архів оригіналу за 19 жовтня 2008. Процитовано 23 февраля 2007.
- Фролов, Александр; Фролов, Григорий (1992). Архитектура видеоадаптеров EGA и VGA. Программирование видеоадаптеров CGA, EGA и VGA. Архів оригіналу за 25 серпня 2011. Процитовано 23 лютого 2007.
- Neal, J. D. (1998). VGA Text Mode Operation. FreeVGA Project (англійською) . Архів оригіналу за 25 серпня 2011. Процитовано 15 грудня 2006.
- Фролов, Александр; Фролов, Григорий (1992). Приложения. Программирование видеоадаптеров CGA, EGA и VGA (рос.). Архів оригіналу за 25 серпня 2011. Процитовано 23 лютого 2007.
- Dnes, Walter. (англійською) . Архів оригіналу за 7 грудня 2003. Процитовано 11 січня 2007.
{{}}
: Недійсний|deadurl=404
() - Rollins, Dan (1997). INT 10H 11H: EGA/VGA Character Generator Functions. Tech Help! (англійською) . Архів оригіналу за 25 серпня 2011. Процитовано 11 січня 2007.
- Abrash, Michael (2001). (PDF). Graphics Programming Black Book (англійською) . Архів оригіналу (PDF) за 30 вересня 2007. Процитовано 30 березня 2007.
Література
- J. D. Neal (1997). VGA Chipset Reference. Hardware Level VGA and SVGA Video Programming Information Page. Архів оригіналу за 27 червня 2013. Процитовано 28 листопада 2008.
- Jordan Brown and John Kingman. CHRP VGA Display Device Binding to IEEE 1275–1994 Standard for Boot (Initialization, Configuration) Firmware. — . з джерела 9 вересня 2006. Процитовано 28 листопада 2008.
- Hinner. VGA Interface and video signal documents. Signal Level VGA and SVGA Video Information Page. Архів оригіналу за 27 червня 2013. Процитовано 28 листопада 2008.
Посилання
- VGA pinout and signals descriptions [ 6 листопада 2018 у Wayback Machine.] (англ.)
- Распиновка VGA с описаниями сигналов [ 6 листопада 2018 у Wayback Machine.] (рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zapit VGA perenapravlyaye syudi div takozh inshi znachennya VGA angl Video Graphics Array videoadapter ta vidpovidnij standart displeyiv vpershe vvedenij na komp yuterah IBM PS 2 u 1987 roci ale cherez jogo rozpovsyudzhenist takozh stav oznachati i 15 kontaktnij D subminiature VGA ta rozdilnist 640 480 Cya rozdilnist vitisnena koli z rinku personalnih komp yuteriv ale nabuvaye populyarnosti na rinku mobilnih pristroyiv VGA buv ostannim standartom yakomu sliduvala bilshist virobnikiv videoadapteriv Videoadapter VGA pidklyuchayetsya yak do kolorovogo tak i do monohromnogo monitoru pri comu dostupni vsi standartni videorezhimi Chastota onovlennya ekranu u vsih standartnih rezhimah krim 640 480 70 Gc u rezhimi 640 480 60 Gc Videoadapter maye mozhlivist odnochasno vivoditi na ekran 256 riznih koloriv z palitri v 262 144 koloriv po 6 bit na chervonij zelenij i sinij komponenti Obsyag videopam yati VGA 256 kB Videoadapter VGA na vidminu vid poperednih videoadapteriv IBM MDA CGA EGA vikoristovuye analogovij signal dlya peredavannya kolorovoyi informaciyi Perehid na analogovij signal buv zumovlenij neobhidnistyu skorochennya chisla provodiv v kabeli Takozh analogovij signal davav mozhlivist vikoristovuvati VGA monitori z nastupnimi videoadapterami sho mozhut vivoditi bilshu kilkist koloriv Oficijnim poslidovnikom VGA stav standart IBM XGA faktichno zh vin buv zamishenij riznimi rozshirennyami do VGA vidomimi yak SVGA Tehnichni harakteristikiCej rozdil potrebuye dopovnennya listopad 2008 Palitra VGACej rozdil potrebuye dopovnennya listopad 2008 See also the article section and the article section VGA 256 color paletteArhitektura videoadaptera VGAVGA skladayetsya z takih osnovnih pidsistem Grafichnij kontroler angl Graphics Controller za dopomogoyu yakogo vidbuvayetsya obmin danimi mizh centralnim procesorom i videopam yattyu Maye mozhlivist vikonuvati bitovi operaciyi nad danimi sho peredayutsya Videopam yat Display Memory v yakij rozmishuyutsya dani sho vidobrazhayutsya na ekrani monitora 256 kB DRAM rozdileni na chotiri kolorovih plasti po 64 kB Poslidovnij peretvoryuvach Serializer abo Sequencer peretvoryuye dani z videopam yati v potik bitiv sho peredayetsya kontroleru atributiv Kontroler atributiv Attribute Controller za dopomogoyu palitri peretvoryuye vhidni dani v kolorovi znachennya Sinhronizator Sequencer keruye chasovimi parametrami videoadaptera i peremikannyam kolorovih plastiv Kontroler EPT CRT Controller generuye signali sinhronizaciyi dlya EPT Na vidminu vid CGA i EGA osnovni pidsistemi roztashovuyutsya na odnij mikroshemi sho dozvolyaye zmenshiti rozmir videoadaptera V komp yuterah PS 2 videoadapter VGA integrovanij v materinsku platu Tekstovi rezhimiV standartnih tekstovih rezhimah simvoli formuyutsya v komirci 9 16 pikseliv mozhlive vikoristannya shriftiv inshih rozmiriv 8 9 pikseliv v shirinu i 1 32 pikseli v visotu Rozmiri samih simvoliv yak pravilo menshe tomu sho chastina prostoru jde na stvorennya prostoru mizh simvolami Funkciya dlya viboru rozmiru shriftu v BIOS viddilena vid funkciyi viboru videorezhimu sho dozvolyaye vikoristovuvati riznomanitni kombinaciyi rezhimiv i shriftiv Ye mozhlivist zavantazhennya vosmi i odnochasnogo vivodu na ekran dvoh riznomanitnih shriftiv U VGA BIOS zberigayutsya taki vidi shriftiv i funkciyi dlya yihnogo zavantazhennya j aktivaciyi 8 16 pikseliv standartnij shrift VGA 8 14 dlya sumisnosti z EGA 8 8 dlya sumisnosti z CGA Yak pravilo ci shrifti vidpovidayut kodovij storinci CP437 Takozh pidtrimuyetsya programne zavantazhennya shriftiv Dostupni taki standartni rezhimi 40 25 simvoliv 16 koloriv rozdilnist 360 400 pikseliv 80 25 simvoliv 16 koloriv rozdilnist 720 400 pikseliv 80 25 simvoliv monohromnij rozdilnist 720 400 pikseliv Vikoristovuyuchi shrifti menshih rozmiriv nizh standartnij 8 16 mozhna zbilshiti kilkist ryadkiv u tekstovomu rezhimi Napriklad yaksho vikoristovuvati shrift 8 14 to bude dostupno 28 ryadkiv pri 8 8 50 analogichno rezhimu EGA 80x43 V tekstovih rezhimah dlya kozhnoyi komirki z simvolom mozhna vkazati atribut sho zadaye sposib vidobrazhennya simvolu Isnuye dva okremih nabori atributiv dlya kolorovih rezhimiv i dlya monohromnih Atributi kolorovih tekstovih rezhimiv dozvolyayut obrati odin z 16 ti koloriv simvolu odin z 8 mi koloriv fonu i vvimknuti chi vimknuti morgannya mozhlivist viboru morgannya mozhna zaminiti na mozhlivist viboru odnogo z 16 ti koloriv fonu sho zbigayetsya z mozhlivostyami CGA Atributi monohromnih rezhimiv zbigayutsya z atributami dostupnimi u MDA i dozvolyayut vmikati pidvishenu yaskravist simvolu pidkreslennya morgannya inversiyu ta deyaki yih kombinaciyi Grafichni rezhimiNa vidminu vid svoyih poperednikiv CGA i EGA videoadapter VGA mav videorezhim z kvadratnimi pikselyami tobto na ekrani zi spivvidnoshennyam storin 4 3 spivvidnoshennya gorizontalnoyi i vertikalnoyi rozdilnostej bulo takozh 4 3 U adapteriv CGA i EGA pikseli buli vityagnuti po vertikali Standartni grafichni rezhimi 320X200 pikseliv 4 koloriv 320X200 pikseliv 16 koloriv 320X200 pikseliv 256 koloriv 640X200 pikseliv 2 kolori 640X200 pikseliv 16 koloriv 640X350 pikseliv monohromnij 640X350 pikseliv 16 koloriv 640X480 pikseliv 2 kolori Pri rozdilnosti 640 480 pikseliv maye proporciyi 1 1 640X480 pikseliv 16 koloriv Nestandartni grafichni rezhimi X rezhimi Pereprogramuvannya VGA dozvolyalo dosyagti bilsh visokih rozdilnostej porivnyano zi standartnimi rezhimami VGA Najbilsh rozpovsyudzheni taki rezhimi 320 200 256 koloriv 4 storinki Nichim zovni ne vidriznyayetsya vid rezhimu 13h 320 200 256 koloriv cej rezhim mav chotiri videostorinki Ce dozvolyalo realizuvati i navit 320 240 256 koloriv 2 storinki V comu rezhimi storinok menshe zate pikseli kvadratni 360 480 256 koloriv 1 storinka Najbilsha rozdilnist pri 256 kolorah sho dozvolyaye VGA U vsih cih rezhimah struktura grafichnoyi pam yati ne linijna i adresa pam yati kotra vidpovidaye pikselyu z koordinatami x y obchislyuyetsya za skladnimi formulami Zate cherez osoblivosti kontrolera videopam yati kopiyuvannya danih v videopam yat vidbuvayetsya vchetvero shvidshe nizh v rezhimi 13h Termin X rezhim angl Mode X vigadav en v 1991 roci dlya poznachennya nestandartnogo rezhimu 320 240 256 koloriv Cej rezhim vidkrili rizni programisti nezalezhno odin vid odnogo vin stav vidomij zavdyaki stattyam Majkla Abrasha v zhurnali Dr Dobb s Journal Porivnyalna tablicyaNazva x shirina y visota Pikseliv 1 miljon Spivvid noshennya storin Riznicya pikseliv u procentah Shirokoekranna versiya Tipovij rozmir ekranu VGA SVGA XGA XGA SXGA SXGA UXGA QXGA VGA 640 480 0 31 1 33 0 36 61 69 77 79 84 90 SVGA 800 600 0 48 1 33 56 0 39 52 63 67 75 85 XGA 1024 768 0 79 1 33 156 64 0 21 40 47 59 75 WXGA 15 38 sm XGA 1152 864 1 00 1 33 224 107 27 0 24 32 48 68 17 43 sm SXGA 1280 1024 1 31 1 25 327 173 67 32 0 11 32 58 17 19 43 48 sm 1400 1050 1 47 1 33 379 206 87 48 12 0 23 53 1600 1200 1 92 1 33 525 300 144 93 46 31 0 39 20 51 sm 2048 1536 3 15 1 33 924 555 300 216 140 114 64 0 30 76 smDiv takozhDigital Visual Interface DVI PrimitkiChronology of IBM Personal Computers Arhiv originalu za 27 chervnya 2013 Procitovano 28 listopada 2008 Windows Mobile 6 phone boasts VGA display Arhiv originalu za 30 travnya 2012 Procitovano 28 listopada 2008 Thompson Stephen 1988 VGA sign choices for a new video subsystem IBM Systems Journal anglijskoyu Arhiv originalu za 25 serpnya 2011 Procitovano 15 grudnya 2006 Neal J D 1998 VGA Sequencer Operation FreeVGA Project anglijskoyu Arhiv originalu za 25 serpnya 2011 Procitovano 23 lyutogo 2007 Scott Michael 1997 anglijskoyu Arhiv originalu za 19 zhovtnya 2008 Procitovano 23 fevralya 2007 Frolov Aleksandr Frolov Grigorij 1992 Arhitektura videoadapterov EGA i VGA Programmirovanie videoadapterov CGA EGA i VGA Arhiv originalu za 25 serpnya 2011 Procitovano 23 lyutogo 2007 Neal J D 1998 VGA Text Mode Operation FreeVGA Project anglijskoyu Arhiv originalu za 25 serpnya 2011 Procitovano 15 grudnya 2006 Frolov Aleksandr Frolov Grigorij 1992 Prilozheniya Programmirovanie videoadapterov CGA EGA i VGA ros Arhiv originalu za 25 serpnya 2011 Procitovano 23 lyutogo 2007 Dnes Walter anglijskoyu Arhiv originalu za 7 grudnya 2003 Procitovano 11 sichnya 2007 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Nedijsnij deadurl 404 dovidka Rollins Dan 1997 INT 10H 11H EGA VGA Character Generator Functions Tech Help anglijskoyu Arhiv originalu za 25 serpnya 2011 Procitovano 11 sichnya 2007 Abrash Michael 2001 PDF Graphics Programming Black Book anglijskoyu Arhiv originalu PDF za 30 veresnya 2007 Procitovano 30 bereznya 2007 LiteraturaJ D Neal 1997 VGA Chipset Reference Hardware Level VGA and SVGA Video Programming Information Page Arhiv originalu za 27 chervnya 2013 Procitovano 28 listopada 2008 Jordan Brown and John Kingman CHRP VGA Display Device Binding to IEEE 1275 1994 Standard for Boot Initialization Configuration Firmware z dzherela 9 veresnya 2006 Procitovano 28 listopada 2008 Hinner VGA Interface and video signal documents Signal Level VGA and SVGA Video Information Page Arhiv originalu za 27 chervnya 2013 Procitovano 28 listopada 2008 PosilannyaVGA pinout and signals descriptions 6 listopada 2018 u Wayback Machine angl Raspinovka VGA s opisaniyami signalov 6 listopada 2018 u Wayback Machine ros