Super Video Graphics Array: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: niente corsivi e piped wikilink nelle voci correlate e modifiche minori |
mNessun oggetto della modifica |
||
Riga 3:
==Origini==
Lo standard '''SVGA''' fu proposto per la prima volta nel [[1989]] inizialmente con una [[risoluzioni standard|risoluzione]] di
Questa risoluzione iniziale fu presto estesa a
==Tecnologia==
Le schede video [[Color Graphics Adapter|CGA]] e [[Enhanced Graphics Adapter|EGA]] utilizzavano una codifica digitale per visualizzare i colori e potevano operare solo ad un frequenza ben precisa, la [[Video Graphics Array|VGA]] aveva introdotto una segnalazione analogica per la trasmissione dell'informazione relativa al colore fra la scheda video e il [[Monitor video|monitor]].
Questo ha permesso il superamento del numero di colori in quanto virtualmente infiniti su una segnalazione analogica anche se molto spesso limitati dalla [[video
Proprio per questo motivo, pochi mesi dopo la prima introduzione della '''SVGA''' si sono viste sul mercato delle schede video in grado di operare con una [[profondità di colore]] di 24-bit ossia con 8 bit per ciascuna componente di colore (oltre [[Truecolor|16 milioni di colori]]).
Lo standard SVGA definì anche un set di regole che permettevano di superare il limite di frequenze fisse di sincronismo orizzontale e verticale, consentendo così di avere sia delle [[
==Connettore VGA==
Riga 21:
Le schede video '''SVGA''' del 1989 utilizzano lo stesso connettore della '''[[Video Graphics Array|VGA]]''' originale:
[[File:
{| class="prettytable"
|+ '''Identificazione dei pin'''<ref> {{
|-
! '''[[Piedino (elettronica)|Pin]]'''
! '''Funzione'''
|-
Riga 60:
===Connettore VESA VGA PnP===
Nel 1995, con l'introduzione del [[Display Data Channel
[[File:DE15_Connector_Pinout.svg|thumb|upright=1.4|PIN del connettore VGA DE-15 o DB-15F]]
Riga 85:
|8|| Blu (massa)
|-
|9|| {{M|+
|-
|10|| Sincronismo (massa)
Riga 103:
'''Note'''
* La segnalazione video è analogica [[RGB#RGBHV|RGBHV]] (ossia usa la codifica [[RGB]] più i sincronismi orizzontale e verticale separati) 0,7 Vp-p/{{M|75
* La segnalazione DDC è digitale TTL su un bus di trasmissione [[Display Data Channel|DDC2B]] su [[I²C]] che, di per sé, sarebbe bidirezionale ma, in pratica, opera in modo unidirezionale, secondo la codifica [[Extended Display Identification Data|EDID]].
* La segnalazione DDC non è indispensabile. Il monitor può operare anche solo con le connessione [[RGB#RGBHV|RGBHV]]. Su lunghe distanze il [[Bus (informatica)|bus]] DDC solitamente non viene utilizzato.
* L'interfaccia solitamente può operare fino ad una frequenza di {{M|200
▲* L'interfaccia solitamente può operare fino ad una frequenza di 200 MHz permettendo una risoluzione di 1600 x 1200 a 75 Hz.
▲* La frequenza orizzontale normalmente può variare da 31,5 KHz a 90 KHz
* La frequenza verticale normalmente può variare da 60 Hz a 85 Hz
==VESA VGA BIOS Extensions==
Per poter far sì che i programmatori potessero sviluppare applicazioni che operassero su molte schede video di diversi produttori, la [[Video Electronics Standards Association
Quest'interfaccia è la '''VESA VGA BIOS Extensions''' che incorpora diverse funzioni che permettono ai programmi si sapere che modalità video sono disponibili (risoluzione e numero di colori) e come accedere alla memoria video.
Line 120 ⟶ 118:
Per ottenere questo risultato senza dover intervenire sul hardware delle schede video già messe in commercio, si decise di optare per un [[interrupt]] software per consentire l'accesso a tutte le procedure di programmazione.
I produttori di schede video poterono, così, rilasciare in driver video VESA implementato in modalità [[Terminate and Stay Resident|TSR]]
In questo modo i programmatori poterono sviluppare software vari che potevano operare su moltissimi hardware differenti, sfruttandono al meglio le peculiarità.
Line 133 ⟶ 131:
! '''colori
|-
|100h||
|-
|101h||
|-
|102h||
|-
|103h||
|-
|104h||
|-
|105h||
|-
|106h||
|-
|107h||
|}
La '''VESA VGA BIOS Extensions''' forniva alle applicazioni informazioni sulle specifiche hardware. Per far questo metteva a disposizione 6 funzioni:
* Funzione 0
* Funzione 1
* Funzione 2
* Funzione 3
* Funzione 4
* Funzione 5
Per accedere a queste funzioni era necessario impostare il registro AH della CPU a 4Fh, il numero della funzione nel registro AL e richiamare interrupt 10h.
Ancora oggi le specifiche VBE vengono utilizzate per permettere l'[[output]] in modalità grafica quando non è disponibile il supporto per una determinata scheda video. Un esempio comune è il [[driver]]
==Tabella di comparazione fra diverse risoluzioni==
Line 167 ⟶ 165:
==Voci correlate==
* [[Video Graphics Array
* [[
* [[Monitor
* [[Risoluzioni standard]]
|