Rastrowy system wyświetlania
Dodatkowy procesor graficzny przejął od CPU obowiązek rasteryzacji obrazu oraz operacji rastrowych. Zauważmy iż posiadamy trzy rodzaje pamięci:
Rodzaj pamięci |
Zadanie |
pamięć systemowa |
do przechowywania danych oraz programów które są wykonywane przez główny procesor |
pamięć procesora wyświetlania |
do przechowywania programów służących do rasteryzacji i operacji rastrowych |
pamięć obrazu |
do przechowywania danych obrazu który jest gotowy do zaprezentowania na monitorze (dane z tej pamięci pobiera sterownik wyświetlania) |
Tabela . Podział zadań dla różnych typów pamięci
Sterownik wyświetlania pobiera przygotowane przez procesor wyświetlania dane prosto z pamięci obrazu. Zawierają one informacje które mówią sterownikowi w której pozycji wyświetlić piksel o danym kolorze (np. piksel o współrzędnych x', y' i wartości koloru 123). Wartość koloru jest odszukiwana w tabeli barw (LUT) i zamieniana na wartości binarne które zastają przypisane pojedynczym subpikselom lub rozdzielone pomiędzy trzy wyrzutnie elektronowe. Doskonale widać przebieg procesu przypisania 16 bitowego koloru na poniższym rysunku.