Karty Graficzne

41
Karty Graficzne

description

Karty Graficzne. Rodzaje pamięci kart graficznych. - PowerPoint PPT Presentation

Transcript of Karty Graficzne

Page 1: Karty Graficzne

Karty Graficzne

Page 2: Karty Graficzne

Rodzaje pamięci kart graficznych

• DRAM (Dynamic Random Access Memory) – rodzaj ulotnej pamięci półprzewodnikowej o dostępie swobodnym, której bity są reprezentowane przez stan naładowania kondensatorów. Poszczególne jej elementy zbudowane są z tranzystorów MOS, z których jeden pełni funkcję kondensatora, a drugi elementu separującego.

Page 3: Karty Graficzne

• BEDO RAM to pamięć stanowiąca połączenie technik burst i EDO DRAM. Zamiast jednego adresu odczytywane są jednocześnie cztery. Na magistrali adresowej adres pojawia się tylko na początku cyklu odczytu, co wydatnie skraca średni czas dostępu.

Page 4: Karty Graficzne

• SDRAM (Synchronous Dynamic Random Access Memory) – rodzaj pamięci o dostępie swobodnym wykorzystywana m.in. w komputerach jako pamięć operacyjna.

Page 5: Karty Graficzne

• SGRAM (Synchronous Graphics RAM - synchroniczna pamięć RAM - rodzaj pamięci RAM stosowany głównie w starszych kartach graficznych. Umożliwia szybką zmianę zawartości pamięci - jest to ważne, ponieważ karty graficzne muszą niekiedy wyświetlać wiele klatek obrazu na sekundę, a każda z nich wymaga całkowitej zmiany danych znajdujących się w pamięci karty graficznej. Pamięć ta może jednocześnie zapisywać oraz odczytywać dane.

Page 6: Karty Graficzne

• MDRAM Multibank Dynamic Random Access Memory - wielobankowa dynamiczna pamięć operacyjna o swobodnym dostępie) - bardzo wydajny rodzaj pamięci video, rozwiniętej przez MoSys.

Page 7: Karty Graficzne

• VRAM (Video RAM) - odmiana kości pamięci RAM stosowana w kartach graficznych, przeznaczona wyłącznie do przetwarzania i wyświetlania bitmap. Z reguły VRAM i RAM są fizycznie rozdzielne, ale nie jest to regułą - istnieją systemy, w których obydwa te rodzaje pamięci dzielą jedną fizyczną jednostkę.

Page 8: Karty Graficzne

• WRAM (Window RAM) - typ pamięci RAM opracowany przez firmę Samsung Electronics, optymalizowany dla adapteru ekranu. Chociaż jest szybsza niż VRAM, używa tego samego typu dwuwejściowej struktury, która jednocześnie odświeża ekran, gdy do pamięci są wprowadzane tekst i obrazy.

Page 9: Karty Graficzne

• DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory) – rodzaj pamięci typu RAM stosowana w komputerach jako pamięć operacyjna oraz jako pamięć kart graficznych.

Page 10: Karty Graficzne

• DDR2 SDRAM (Double Data Rate 2 Synchronous Dynamic Random Access Memory) – kolejny po DDR standard pamięci RAM typu SDRAM, stosowany w komputerach jako pamięć operacyjna.

Page 11: Karty Graficzne

Tryb zapisu i odczytu obrazuTryb Zastosowanie

0 (zapis) Stawianie pojedynczych punktów, kreślenie figur

0 (odczyt) Używany do kopiowania obrazu we współpracy z trybem 1 (zapis)

1 (zapis) Szybkie kopiowanie fragmentów obrazu w inne miejsce

1 (odczyt) Umożliwia sprawdzenie kolorów punktów

2 (zapis) Wypełnianie jednobarwnych pól

3 (zapis) Szybkie kreślenie dowolnych figur, wypełnianie obszarów wzorcem

Page 12: Karty Graficzne

CGA (ang. Color Graphics Adapter) – jeden ze standardów kart graficznych IBM-PC

wprowadzony ok. 1981 roku.

Karta CGA posiada 16KiB pamięci i umożliwia wyświetlanie obrazu na monitorach czarno-białych lub kolorowych oraz na odbiornikach

telewizyjnych.

Standardy kart graficznych :

Page 13: Karty Graficzne

EGA (ang. Enhanced Graphics Adapter) – jeden ze standardów kart graficznych komputerów typu IBM-PC. Został opracowany w 1984 roku przez firmę IBM dla komputerów klasy IBM PC/AT. W porządku chronologicznym usytuowany między

CGA a VGA.

Page 14: Karty Graficzne

VGA (ang. Video Graphics Array) – jeden ze standardów kart graficznych IBM-PC ustanowiony

w 1987 roku. Karty VGA były po raz pierwszy montowane w komputerach serii IBM PS/2 Karty

VGA posiadają 256kB pamięci, umożliwiają stosowanie trybów graficznych 16- lub 256-

kolorowych. Maksymalna dostępna rozdzielczość w trybach znakowych to 720×480, natomiast w

graficznych 640×480..

Page 15: Karty Graficzne

Super Video Graphics Array (skróty: Super VGA lub SVGA) – po pojawieniu się kart graficznych

VGA producenci tworzyli klony, które były zgodne z VGA. Z czasem zaczęli dodawać nowe tryby

tekstowe i graficzne charakteryzujące się większą rozdzielczością i większą liczbą dostępnych kolorów. Niektóre karty udostępniają także

akcelerację grafiki. Nazwa SVGA odnosi się do grupy tego rodzaju ulepszonych kart VGA i

zwyczajowo dotyczy rozdzielczości 800x600

Page 16: Karty Graficzne

VESA BIOS Extensions (VBE) jest standardem zaproponowanym przez organizację VESA

normującym interfejs programistyczny dla kart SVGA. Powodem powstania tego standardu była

wielka różnorodność sposobów dostępu do dodatkowych możliwości kart graficznych.

Page 17: Karty Graficzne

VBE 1.0Pierwsza wersja VBE, oznaczona numerem 1.0, została przedstawiona w

1989 roku. Definiowała następujące funkcje:

* odczyt informacji o typie karty graficznej,

* odczyt charakterystycznych danych podanego trybu graficznego (rozdzielczość, głębia kolorów, adresy pamięci video, organizacja

pamięci),

* ustawienie żądanego trybu graficznego,

* odczytanie bieżącego trybu graficznego,

* zapisanie stanu karty,

* odtworzenie stanu karty,

* ustawienie/odczyt bieżącego banku pamięci.

Page 18: Karty Graficzne

VBE 2.0

Druga wersja VBE została opracowana w 1994 roku. Jednym z głównych rozszerzeń w stosunku do wersji 1.0 było stworzenie 32-bitowego interfejsu do niektórych funkcji VBE. Program pracujący w trybie

chronionym otrzymywał adresy funkcji, które mógł wywołać bezpośrednio, bez odwoływania się do przerwania 10h,

przeznaczonego dla trybu rzeczywistego. Ponadto dodano funkcje umożliwiające tworzenie w pamięci karty obrazów o rozdzielczości większej niż rozdzielczość aktualnie ustawionego trybu graficznego.

Dodano również funkcje pozwalające odczytać i zapisać paletę kolorów w trybach 16 i 256-kolorowych.

Page 19: Karty Graficzne

VBE 3.0

Ostatnią, trzecią wersję standardu VBE opublikowano w 1998 roku. Udostępnia ona rozszerzenia dla 32-bitowego interfejsu, definiuje liniowy

bufor (procesor widzi całą pamięć karty graficznej, nie ma potrzeby przełączania okien). VBE 3.0 umożliwia również ustawienie częstotliwości odświeżania monitorów, ułatwia obsługę stereoskopowych okularów LCD,

oraz dodaje sprzętowe wsparcie dla potrójnego buforowania. Został również wprowadzony interfejs programistyczny dla dodatkowych

rozszerzeń, nie związanych bezpośrednio z obsługą kart graficznych:

* Flat Panel Interface Extension,

* Audio Interface Extension (VBE/AI),

* OEM Extension (rozszerzenia definiowane przez producenta karty),

* Display Data Channel (VBE/DDC).

Page 20: Karty Graficzne

magistrale komunikacyjne

służące do przyłączania urządzeń do płyty głównej w komputerach klasy PC.

Page 21: Karty Graficzne

VESA Local Bus, (ang. Video Electronics Standards Association Local Bus, VL Bus, VLB) - 32-bitowa

szyna danych opracowana przez VESA.

System Local Bus pojawił się na rynku PC po raz pierwszy w połowie 1992 roku, kiedy konsorcjum

VESA ustaliło standardową specyfikację tej magistrali, nazywaną VL Bus

Złącze to wykorzystywane było głównie przez karty graficzne oraz kontrolery wejścia-wyjścia, rzadziej

przez karty sieciowe..

Page 22: Karty Graficzne

Płyta główna ze złączami VLB

Page 23: Karty Graficzne

PCI (ang. Peripheral Component Interconnect)

Po raz pierwszy została publicznie zaprezentowana w czerwcu 1992 r. jako rozwiązanie umożliwiające szybszą komunikację pomiędzy procesorem i kartami

Przy częstotliwości taktowania 33 MHz i szerokości 32 bitów magistrala PCI osiąga szybkość transmisji 132 MB/s. Szerokość szyny adresowej i danych nowych procesorów 64 bitowych zmiany nie wpływają na architekturę PCI a jedynie podwaja się przepustowość do 264 MB/s. Karty dołączone do szyny PCI mogą się komunikować nawet bez udziału mikroprocesora, dzięki czemu wzrasta efektywność jego użytkowania. Dla każdej karty zdefiniowane są tzw. rejestry konfiguracyjne. Przy ładowaniu systemu procesor odczytuje zapisane w nich dane i rozpoznaje, jaka karta jest umieszczona w gnieździe. Instalacja i inicjacja karty następuje potem w pełni automatycznie

Page 24: Karty Graficzne

Gniazda 32-bitowej szyny PCI

Page 25: Karty Graficzne
Page 26: Karty Graficzne

PCI-X (ang. Peripheral Component Interconnect Extended) - szybsza wersja znanego standardu

PCI.

Szyna ta oferuje transmisję danych rzędu 4,3 GB/s, czyli 32 razy szybciej niż pierwsze PCI.

Magistrala ta jest wstecznie zgodna z PCI (zarówno stare karty pasują do nowych gniazd, jak i nowe karty do starych gniazd), istotne jest tylko dopasowanie napięciowe (jednak rodzaj

złącza uniemożliwia pomylenie kart 1.5 V i 3.3 V).

Page 27: Karty Graficzne
Page 28: Karty Graficzne

PCI Express (ang. Peripheral Component Interconnect Express) oficjalny skrót PCIe, znana również jako PCI-E, PCI-s lub jako 3GlO (od 3rd

Generation I/O) – pionowa magistrala służąca do podłączania urządzeń do płyty głównej. Zastąpiła

ona magistrale PCI oraz AGP.

Jej twórcami są firmy Intel, Dell, IBM i HP.

Page 29: Karty Graficzne

Przepustowość

Częstotliwość taktowania wynosi 2,5 GHz (v2.0). Protokół transmisji wprowadza dwa dodatkowe

bity, do każdych ośmiu bitów danych (kodowanie 8/10 3ti). Zatem przepustowość jednej linii

wynosi 250 MB/s (v1.0). W związku z tym, że urządzenia mogą jednocześnie przekazywać

sygnał w obydwu kierunkach (full-duplex) można założyć, że w przypadku takiego wykorzystania

złącza transfer może sięgać 500 MB/s (v1.0).

Page 30: Karty Graficzne
Page 31: Karty Graficzne

Accelerated Graphics Port (AGP, czasem nazywany Advanced Graphics Port) to rodzaj zmodyfikowanej magistrali PCI

opracowanej przez firmę Intel. Jest to 32-bitowa magistrala PCI zoptymalizowana do szybkiego przesyłania dużych ilości danych pomiędzy pamięcią operacyjną a kartą graficzną.

* Data wprowadzenia: 1997

* Stworzony przez: Intel

* Następca: PCI Express (2007)

* Szerokość magistrali: 32 bity

* Maksymalna ilość urządzeń: 1 urządzenie/slot

* Maksymalna przepustowość: 2133 MB/s

* Maksymalna moc jaka może pobierać karta przez złącze AGP to 35-40W w przeciwnym wypadku należy ją zasilić osobnym kablem od zasilacza.

Page 32: Karty Graficzne

Lokalizacja złącza AGP na płycie głównej

Page 33: Karty Graficzne

ISA (ang. Industry Standard Architecture – standardowa architektura przemysłowa) to

standard magistrali oraz złącza kart rozszerzeń dla komputerów osobistych, wprowadzony w roku 1984, jako ulepszenie architektury IBM PC/XT do postaci szesnastobitowej. Służy do

przyłączania kart rozszerzeń do płyty głównej.

Page 34: Karty Graficzne

Złącza ISA na płycie głównej starszego typu

Page 35: Karty Graficzne
Page 36: Karty Graficzne

AGR (Advance Graphics Riser) to port na płycie głównej komputera, do którego podłączamy

kartę graficzną. Powstał on z połączenia dwóch portów PCI. Wygląda jak port AGP. Obsługuje karty grafiki ze złączem AGP x4 i x8, ale jego

prędkość jest porównywalna do portu AGPx1.

Port AGR występuje np. na płycie głównej MSI K8N Neo3-F

Page 37: Karty Graficzne
Page 38: Karty Graficzne

Microchannel, MCA (ang. Micro Channel Architecture) – 32-bitowa magistrala

skonstruowana przez IBM specjalnie dla komputerów z procesorami 80386DX. Taktowana

jest zegarem 10 MHz i z tego względu nie jest kompatybilna z kartami typu ISA. Architekturę MCA wprowadzono w 1987 roku, teraz, po 20

latach, technologia ma niemal zerowe wykorzystanie

Page 39: Karty Graficzne

Karta graficzna z magistralą MCA

Page 40: Karty Graficzne

EISA (z ang. Extended Industry Standard Architecture - Rozszerzona Standardowa Architektura Przemysłowa) - magistrala danych zaprojektowana specjalnie dla 32-bitowych komputerów 80386. Aby zapewnić jej kompatybilność z szyną ISA, taktowana jest zegarem 8,33 MHz. Dość duża prędkość transmisji danych (33 MB/s) jest nie tyle rezultatem częstotliwości taktowania, co szerokości szyny. Magistrala EISA obsługuje standard Plug&Play w przeciwieństwie do swojej poprzedniczki - ISA.

Standard EISA nie znalazł jednak szerszego zastosowania w komputerach 386. Nieco później stosowano go w serwerach z procesorami 486, np. ALR Proveisa.

Page 41: Karty Graficzne

Trzy sloty EISA