Grafické adaptéry a monitory



Podobné dokumenty
Grafické adaptéry a monitory

Grafické adaptéry a monitory

Grafické adaptéry a monitory

Grafické adaptéry a monitory

Grafické adaptéry a monitory

Zobrazovací jednotky a monitory

Grafické adaptéry a monitory

Grafická karta nebo také videoadaptér je součást počítače, která se stará o grafický výstup na monitor, TV obrazovku či jinou zobrazovací jednotku.

Grafické adaptéry a monitory

Grafické adaptéry a monitory

G R A F I C K É K A R T Y

AGP - Accelerated Graphics Port

Monitory a grafické adaptéry

Principy komunikace s adaptéry periferních zařízení (PZ)

Základní principy konstrukce systémové sběrnice - shrnutí. Shrnout základní principy konstrukce a fungování systémových sběrnic.

Videosignál. A3M38VBM ČVUT- FEL, katedra měření, přednášející Jan Fischer. Před. A3M38VBM, 2015 J. Fischer, kat. měření, ČVUT FEL, Praha

ipomenutí - analogov ízené monitory

Seriové ATA, principy, vlastnosti

Připomenutí - analogově řízené monitory

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Střední průmyslová škola Zlín

Profilová část maturitní zkoušky 2015/2016

Pozice sběrnice v počítači

Lekce 8 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Alfanumerické displeje

DUM č. 14 v sadě. 31. Inf-7 Technické vybavení počítačů

Principy činnosti sběrnic

Obrazovkový monitor. Antonín Daněk. semestrální práce předmětu Elektrotechnika pro informatiky. Téma č. 7: princip, blokově základní obvody

TECHNICKÝ POPIS MODULU GRAFIK =============================

Profilová část maturitní zkoušky 2014/2015

Sériové rozhraní IDE (ATA)

monitor a grafická karta

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. 25

David Buchtela. Monitory Monitory. David Buchtela. enýrství lská univerzita v Praze

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

Systémová sběrnice, souvislost architektury počítače a systémové

Disková pole (RAID) 1

Disková pole (RAID) 1

Paměti Rambus DRAM (RDRAM) Paměti Flash Paměti SGRAM

GRAFICKÉ KARTY. Pracovní režimy grafické karty. Základní blokové schéma grafické karty

Úkoly pro úpravu textu

11. Videoadaptéry, princip činnosti, princip tvorby obrazu, vztah frekvence DAC převodníku a monitoru.

Paměti Josef Horálek

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Paměti personálních počítačů, vývoj pojmů, technologie, organizace

Komprese dat Obsah. Komprese videa. Radim Farana. Podklady pro výuku. Komprese videa a zvuku. Komprese MPEG. Komprese MP3.

Zdroj:

Z čeho se sběrnice skládá?

Předmět: informační a komunikační technologie

SEZNAM A VYSVĚTLENÍ VYBRANÝCH POJMŮ TÝKAJÍCÍCH SE PARAMETRŮ ZOBRAZOVACÍCH JEDNOTEK ELEKTRONICKÝCH SYSTÉMŮ

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L322

CHARAKTERISTIKY MODELŮ PC

Vrstvy periferních rozhraní

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

Obsluha periferních operací, přerušení a jeho obsluha, vybavení systémových sběrnic

Cíl přednášky: Obsah přednášky:

ORGANIZACE A REALIZACE OPERAČNÍ PAMĚTI

Paměti personálních počítačů, vývoj pojmů, technologie, organizace

Témata profilové maturitní zkoušky

Hardware. Z čeho se skládá počítač

PROCESOR. Typy procesorů

Komunikace modulu s procesorem SPI protokol

Sbě b r ě n r i n ce

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Program. Zobrazovací jednotky

Obecný popis základní jednotky

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L336

Hardware Základní pojmy. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1122_Hardware Základní pojmy_pwp

Úvod do architektur personálních počítačů

Základní deska (motherboard, mainboard)

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Operační paměti počítačů PC

Počítačová gramotnost II. Mgr. Jiří Rozsypal aktualizace

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Cache paměti (2) Cache paměti (1) Cache paměti (3) Cache paměti (4) Cache paměti (6) Cache paměti (5) Cache paměť:

Počítač jako elektronické, Číslicové zařízení

Cache paměti (1) Cache paměť: V dnešních počítačích se běžně používají dva, popř. tři druhy cache pamětí:

Počítačová grafika SZŠ A VOŠZ MERHAUTOVA 15, BRNO

2.7 Základní deska. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Standard VGA (Video Graphics Array)

Grafická karta SVGA (2) Grafická karta SVGA (1) Grafická karta SVGA (4) Grafický akcelerátor: Grafická karta SVGA (3) Grafická karta SVGA (5)

Výklad učiva: Co je to počítač?

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Zobrazovací jednotky

Sběrnice. Parametry sběrnic: a. Přenosová rychlost - určuje max. počet bitů přenesených za 1 sekundu [b/s]

Obecné principy konstrukce systémové sběrnice

Karel Johanovský Michal Bílek SPŠ-JIA GRAFICKÉ KARTY

Optika v počítačovém vidění MPOV

Číslo projektu: CZ.1.07/1.5.00/ III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Zdeněk Dostál Ročník: 1. Hardware.

Kde se používá počítačová grafika

Přednášející: Zdeněk Kotásek. Ústav počítačových systémů, místnost č. L322

Identifikátor materiálu: ICT-1-08

HW počítače co se nalézá uvnitř počítačové skříně

Paměť počítače. 0 (neprochází proud) 1 (prochází proud)

Televize, TV norma, TV signál, teletext, TV sdělovací řetězec

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

SDRAM (synchronní DRAM) Cíl přednášky:

Shrnutí Obecné Operační systém Microsoft Windows 7 Ultimate Centrální procesor

Transkript:

Grafické adaptéry a monitory 1

Základní pojmy Rozlišení: počet zobrazovaných bodů na celou obrazovku Příklad: monitor VGA s rozlišením 640 x 480 bodů (pixelů) na každém řádku je 640 bodů, řádků je 480 - po 640 bodech je generován signál pro horizontální zpětný běh (horizontal retrace), - po 480 řádcích je generován signál pro vertikální zpětný běh (vertical retrace). Obraz se zobrazí 60x za vteřinu vertikální zpětný běh se uskuteční každých 16,7 ms (1 000 ms/60). Pozn.: tyto parametry byly aktuální asi před 10 lety. Nižší kmitočet - obraz by blikal. 2

Šířka pásma monitoru Šířka pásma monitoru -kmitočet, jímž jsou zobrazovány body na obrazovce. Pro VGA adaptér s rozlišením 640 x 480 stanovila firma IBM šířku pásma 25,175 MHz každou vteřinu se musí zobrazit více než 25 mil. bodů (souvisí s počtem snímků/min). Vyšší rozlišení je potřeba přenést větší počet bitů větší šířka pásma (podobně, pokud chceme zobrazovat větší počet snímků). Monitory s rozlišením 1024 x 768 bodů -šířka pásma je stanovena na 100 MHz (každou vteřinu se zobrazí přibližně 100 mil. bodů). 3

Dva způsoby zobrazení: - neprokládané řádkování, - prokládané řádkování. Principy zobrazení 4

Neprokládané řádkování (noninterlaced) 5

Neprokládané řádkování Běh paprsku začíná vždy v jednom bodě obrazovky (v levém horním rohu) 0. řádek. Paprsek pokračuje na 1. řádku. Po doběhu do pravého spodního rohu návrat na začátek obrazovky levého horního rohu. Nevýhodný způsob zobrazení, pokud chceme zvýšit kvalitu zobrazení (např. odstranit blikání obrazu) zdvojnásobením počtu zobrazovaných snímků/s - je nutné zvýšit kmitočet zobrazení bodů (počet zobrazovaných bodů/s), tzn. šířku pásma zvýšit 2x. Takto se tento problém jevil v začátcích kvalitních grafických adaptérů a monitorů dnes dostatečně velká šířka pásma dnes se používá neprokládané řádkování. 6

Prokládané řádkování (interlaced) Princip uplatněný v televizních přijímačích. 7

Prokládané řádkování (interlaced) Prokládané řádkování - obraz se zobrazuje ve dvou průchodech, nejprve liché řádky, pak sudé: 1. řádek, 3. řádek, 5 řádek,., poslední řádek, doběhne do poloviny 0. řádku, pak postupně 0. řádek, 2. řádek, předposlední řádek, návrat na 1. řádek Využívá se toho, že paprsek se do stejného místa dostane dvakrát (přesněji řečeno do dvou sousedících míst), takže z hlediska optických vjemů je efekt stejný, jako kdybychom při neprokládaném řádkování zobrazovali body 2x vyšším kmitočtem. Řádkový kmitočet a šířka pásma je poloviční oproti neprokládanému řádkování se stejným optickým efektem, počet snímků (tzn. vertikálních zpětných běhů) je stejný. Dnešní monitory zásadně neprokládané řádkování (vyšší požadavky na šířku pásma). 8

Prokládané řádkování televizní přijímač Tento způsob zobrazení se používá v televizním přijímači. Snímek (625 řádků) se skládá ze 2 půl-snímků (312,5 řádků). Půl-snímky se přenášejí 50x/s, tzn. za 1 s se přenese 25 kompletních obrázků. Řádkový kmitočet - 25 snímků/s, přenáší se 625 řádků řádkový kmitočet je 15 625 Hz. 9

Režimy činnosti grafického adaptéru Dva režimy činnosti: - textový režim: zobrazuje znaky uvedené v tabulce kódů v jedné velikosti parametry textového režimu: počet řádků a sloupců zobrazitelných znaků nízká paměťová náročnost Atributy znaku: barva znaku - grafický režim: je určen pro náročnější zobrazování (kreslení čar, ploch, písem jiných typů a velikostí) základní zobrazitelnou jednotkou je jeden bod (Pixel). parametry grafického režimu: počet řádků a sloupců zobrazitelných bodů vysoká paměťová náročnost Atributy bodu: barva bodu 10

Typy monitorů (podle způsobu řízení) Kompozitní monitory - jsou připojeny jedním koaxiálním vodičem (podobně jako televizní přijímače), dnes se už nevidí - do přenášeného signálu jsou integrovány signály jednotlivých barevných složek a časování (horizontální a vertikální synchronizace). Digitální RGB monitory - pro každou barevnou složku mají jeden vodič, na každém z těchto vodičů nabývá signál pouze dvou hodnot (barva vysvícena nebo není vysvícena) - je-li monitor připojen n vodiči pro barevné složky, zobrazuje maximálně 2 n různých barev (3 vodiče 8 barev). Analogové RGB monitory - pro každou barevnou složku opět jeden vodič, signál přenášený jedním vodičem není dvoustavový, ale analogový => přenosem ani technickou stránkou zobrazování není počet zobrazitelných barev omezen - omezení pouze způsobem kódování a uložením ve video paměti - velmi kvalitní monitory 11

Kriteria identifikace vývojových stupňů grafických adaptérů Použijeme tato kritéria: -umístění video paměti - kapacita video paměti -režimy činnosti (textový/grafický) -způsob řízení monitoru (číslicové/analogové) - možnost vkládání znakových sad (fontů) - systémová sběrnice 12

Umístění video paměti a její kapacita Možnosti: video paměť fyzicky zabudována do systémové desky (součást operační paměti) takto to začalo u prvních personálních počítačů před 20 lety další vývojový stupeň přesunutí video paměti na grafický adaptér kapacita max. 64 kb u prvních adaptérů s video pamětí na adaptéru PC XT později až 8 MB video paměti na grafickém adaptéru (systémová sběrnice ISA, procesor I80486) Video paměť v operační paměti požadavek na vysokou rychlost přenosu přes systémovou sběrnici (dnes AGP). 13

Režimy činnosti Dva režimy činnosti: textový nebo grafický Grafický režim paměťová náročnost je vysoká. Každá barva je v paměti reflektována jistým počtem bitů, nyní 6 nebo 8 počet zobrazitelných barev 2 18 (informace o barvě bodu 18 bitů) nebo 2 24 (informace o barvě bodu 24 bitů). Znakový režim: každý znak je reprezentován kódem znaku (1 slabika) a jeho atributy (1 slabika) celkem 2 slabiky výrazně menší paměťová náročnost ve srovnání s grafickým režimem. 14

Způsob řízení monitoru Digitální řízení omezený počet barev Analogové řízení výrazný počet barev, kvalitní zobrazení barev. Se způsobem zobrazení souvisela konstrukce grafického adaptéru, schopnosti komponent adaptéru, velikost paměti důležitý parametr. Vývoj: Digitální řízení: adaptéry Hercules, MDA (Monochrome Display Adapter), CGA (Color Graphics Adapter) Analogové řízení: počínaje VGA (Video Graphics Array), dnes až 2 24 barev důležitou komponentou grafického adaptéru je DAC převodník. 15

Možnost vkládání znakových sad (fontů) Alternativa 1: součástí grafického adaptéru byla paměť ROM (buď pevně zabudovaná nebo v patici), v ní jsou uloženy bodové reprezentace znaků tzv. generátor znaků. Příklad: Hercules první adaptér s generátorem znaků v patici bylo možné nainstalovat češtinu (výměnou generátoru znaků) Alternativa 2: místo ROM je paměť RAM, BIOS je vybaven prostředky na to, aby uživatel mohl vložit do RAM uživatelem definovanou sadu (EGA adaptér). Poznámka 1: v grafickém režimu je generátor znaků mimo hru Poznámka 2: pokud je obsah obrazovky definován jako bitová mapa (grafický režim) a obsahuje text, je bodová reprezentace znaků součástí bitové mapy. 16

Grafický adaptér a systémová sběrnice Základní úvaha - role systémové sběrnice je velmi důležitá z těchto důvodů: počítač se sběrnicí ISA (první typy relativně kvalitních adaptérů) - grafický adaptér obsahuje sice video paměť, rekonstrukce obrazu se odehrává v režii procesoru v operační paměti vysoké požadavky na objemy přenášených dat přes systémovou sběrnici vysoké nároky na rychlost sběrnice Řešení: 1) vybavení grafického adaptéru grafickým procesorem 2) nová (rychlejší verze) systémové sběrnice PCI 3) vybavení počítače dedikovanou sběrnicí pouze pro grafický adaptér - AGP 17

Grafický procesor a jeho využití v grafickém adaptéru Grafický procesor je součástí grafického adaptéru: radikální redukce objemů přenášených dat (procesor je řízen pomocí příkazů a parametrů; ty definují obsah obrazovky, která má být vykreslena). Změna obrazu se realizuje v režii adaptéru, objemy dat přenášených přes systémovou sběrnici se zmenší. Grafické adaptéry s grafickým procesorem a lokální sběrnicí využívaly výhod obou technik: rekonstrukce obrazu v režii grafického adaptéru na grafickém adaptéru + rychlé přenosy přes systémovou sběrnici PCI 18

Nevýhody předcházejícího řešení S grafickým adaptérem se komunikovalo přes systémovou sběrnici PCI ta má svá omezení. Sběrnice PCI byla využívána dalšími zařízeními, rychlost sběrnice byla sdílena více klienty. Řešení: připojit grafický adaptér přes dedikovanou sběrnici, tzn. sběrnici, která se věnuje pouze jedinému zařízení. Výsledek: AGP AcceleratedGraphicsPort (dedikovaná sběrnice) AGP je dostatečně rychlá možnost využití hlavní paměti pro uloženi zobrazovaných dat. 19

Grafický adaptér s grafickým procesorem Grafický procesor (někdy též grafický akcelerátor) vykresluje objekty na základě příkazů. Příklad - vykreslení jednobarevného čtverce: do adaptéru se přenesou z procesoru kód příkazu, souřadnice dvou krajních bodů a kód barvy, která má být vykreslena. Podstatná část operací se odehrává na grafickém adaptéru a přenosy přes sběrnici z hlediska časového tvoří jen zlomek času rychlost přenosu přes sběrnici není v této situaci výrazně důležitá. Grafické operace mohou probíhat souběžně s činností procesoru. 20

Grafický adaptér s grafickým procesorem Adaptér s grafickým procesorem může vyřešit problém, který byl neřešitelný v klasickém adaptéru - současný zápis do video RAM za strany grafického procesoru a čtení jejího obsahu pro zobrazení řadičem CRTC. Grafický procesor zapisuje pouze na takové adresy, z nichž v daném okamžiku nečte řadič CRTC. 21

Příkazy pro grafický procesor Draw solid line (nakresli plnou čáru) Vykreslí se plná čára šířky jeden bod z bodu (x1,y1) do bodu (x2,y2), je dále definována barva bodu parametrem pixel colour. Draw textured line (nakresli tvarovanou čáru) Vykreslí se čára z bodu (x1,y1) do bodu (x2,y2) šířky jednoho bodu a definovaného tvaru. Grafický procesor vygeneruje barvy všech bodů a tuto informaci uloží do video RAM. Fill rectangle (vyplň obdélník) Vykreslí se obdélník konkrétní barvy definované šířky a výšky, který začíná v levém horním rohu se souřadnicemi (x1,y1). Image transfer through the plane (přenos obrazu s kompletním údajem o každém bodě) Přenese se pravoúhlý obrazec definované šířky a výšky začínající v levém horním bodě se souřadnicemi (x1,y1). Pro každý bod se přenáší kompletní údaj o jeho barvě. 22

Bodový vzor znaku Font typu m x n - množina bodových vzorů všech znaků 0-255 o rozměru m x n uspořádaných za sebou. m = 8 jde o fonty typu 8 x 14, 8 x 8 Příklady: Rozložení obrazovky 640 x 350, šířka znaku 8 bodů => dostáváme 640/8 = 80 sloupců. Výška znaku 14 bodů dostaneme 350/14 = 25 řádků textu 23

Struktura jednoduchého grafického adaptéru s b ì n i c e VRAM kód znaku řadič PROM GZ obrazy znakù DA PR synchronizace G S atribut y MO- NI- TOR VRAM video RAM, GZ generátor znaků, DA dekodér atributů, PR posuvný registr, GS generátor signálů pro monitor 24

Komponenty jednoduchého grafického adaptéru Řadič řídí činnost grafického adaptéru řídí čtení obsahu VRAM pro potřeby zobrazení na monitoru, při veškeré své činnosti zohledňuje režim (textový/grafický, počty řádků/sloupců, je programovatelný ze strany procesoru (obsahuje registry), výsledek na výstupu grafického adaptéru do kabelu směrem k monitoru je posloupnost informací o jednotlivých bitech (např. barva ve formě RGB) a synchronizace monitoru (horizontální/vertikální) Video RAM je v ní uložena zobrazovaná informace (vložena ze strany procesoru přes systémovou sběrnici) obsah video RAM je čten pro následné zobrazení na monitoru řízeno řadičem grafického adaptéru Důležité: RAM se dvěma porty (dvouportová RAM, double port RAM) 25

Komponenty jednoduchého grafického adaptéru PROM a GZ podílejí se na vytváření posloupnosti (digitální nebo analogové) informace o barvě bodu v textovém režimu PROM jsou v ní uloženy bitové obrazy jednotlivých rozkladových řádků znaku, ukazatelem do PROM je kód zobrazovaného znaku pokud je text zobrazován např. v 16 rozkladových řádcích, pak musí být kód znaku čten celkem 16x z video RAM, spolu s právě zobrazovaným rozkladovým řádkem tohoto znaku z PROM atribut znaku uložený ve video RAM barva popředí znaku, barva pozadí znaku, blikání (8 bitů) 26

Komponenty jednoduchého grafického adaptéru DA (dekodér atributů) Každý znak má své atributy, ty jsou uloženy ve video RAM spolu s kódem znaku. Způsob zobrazení znaku musí být atributem ovlivněn musí zajistit grafický adaptér. PR (posuvný registr) Informaci, která je uvnitř grafického adaptéru přenášena v grafické podobě, je třeba serializovat, protože do monitoru je přenášena sériově. GS (generátor signálů pro monitor) Do monitoru se přes kabel přenášejí další signály především synchronizace snímková (horizontální) a řádková (vertikální) 27

Princip textového režimu Video paměť Definice jednoho znaku ve video RAM - 1B pro ASCII hodnotu a 1B pro atributy => celkem 1 slovo (16 bitů) 41h PROM Obrazovka monitoru bodový vzor A bodový vzor B A definiční tabulka znaků 28

Bodové vzory znaků -fonty 3. 2. 1. 0. 3. 2. 1. 0. Font 8 x 8 nepoužívaný, zde pro ilustraci 0. 30h 1. 78h 2. CCh 3. CC0h 4. FCh 5. CC0h 6. CC0h 7. 00h Tzv. rozkladové nebo rastrovací řádky znaku A Jsou uloženy v paměti PROM, odtud se postupně čtou a bod po bodu zobrazují na obrazovku. Vzory všech znaků tvoří definiční tabulku znaků. Bude obsahovat celkem 256 vzorů (ASCII 8 bitů). 29

Princip textového režimu - pokračování Kód znaku je uložen ve video RAM, bodové vzory v definiční tabulce znaků. V definiční tabulce jsou uloženy rozkladové (rastrovací) řádky znaku. Bodový vzor znaku 8 x 14 bodů v definiční tabulce je 16 slabik reflektujících tvar znaku. Kód znaku je ukazatelem na první řádek bodového vzoru znaku v definiční tabulce znaků. Běh paprsku přes obrazovku zleva doprava zobrazí se 1. řádky bodových vzorů znaků, které mají být na tomto textovém řádku zleva doprava zobrazeny. Další běh paprsku zobrazí se 2. řádky bodových vzorů znaků, které mají být na tomto textovém řádku zobrazeny. Po zobrazení posledních řádků bodových vzorů znaků na tomto textovém řádku se přejde na další textový řádek. 30