Відеокарта

06.10.2016

Введення

Відеокарта (також відеоадаптер, графічний адаптер, графічна плата, графічна карта, графічний прискорювач) — електронне пристрій, що перетворює графічний образ. що зберігається, як вміст пам’пам’яті комп’ютера (або самого адаптера), у форму, придатну для подальшого виведення на екран монітора. Перші монітори, побудовані на електронно-промєневих трубках. працювали по телевізійному принципом сканування екрану електронним променем, і для відображення вимагався відеосигнал. що генерується відкритий.

В даний час, однак, ця базова функція втратила основне значення, і, в першу чергу, під графічним адаптером розуміють пристрій з графічним процесором — графічний прискорювач, який і займається формуванням самого графічного образу. Сучасні відеокарти не обмежуються пробачимо виведенням зображення, вони мають вбудований графічний процесор, який може виробляти додаткову обробку, знімаючи цю задачу з центрального процесора комп’ютера. Наприклад, усі сучасні відеокарти Nvidia і AMD ( ATi ) здійснюють рендеринг графічного конвеєра OpenGL і DirectX на апаратному рівні. Останнім часом також має місце тенденція використовувати обчислювальні можливості графічного процесора для вирішення неграфічних завдань.

Зазвичай відеокарта виконана у вигляді друкованої плати (плата розширення) і вставляється в роз’роз’єм розширення. універсальний або спеціалізований ( AGP ). Також широко поширені і вбудовані (інтегровані) в системну плату відеокарти — як у вигляді окремого чіпа, так і в якості складової частини північного мосту чіпсета або ЦПУ ); в цьому випадку пристрій, строго кажучи, не може бути названо відкритий.

1. Історія

Одним з перших графічних адаптерів для IBM PC ставши MDA (Monochrome Display Adapter) в 1981. Він працював тільки в текстовому режимі з роздільною здатністю 80 25 символів (фізично 720 350 точок) і підтримував п’ять атрибутів тексту: звичайний, яскравий, інверсний, підкреслений та миготливий. Ніякої колірної або графічної інформації передавати він не міг, і ті, якого кольору будуть літери, визначалося моделлю використався монітора. Зазвичай вони були білими, бурштиновими або смарагдовими на чорному тлі. Фірма Hercules в 1982 році випустила подальший розвиток адаптера MDA, відеоадаптер HGC (Hercules Graphics Controller — графічний адаптер Геркулес), який мав графічне дозвіл 720 348 точок і підтримував дві графічні сторінки. Але він все ще не дозволяв працювати з кольором.

Першою кольоровою відкритий стала CGA (Color Graphics Adapter), випущена IBM і стала основою для подальших стандартів відеокарт. Вона могла працювати або у текстовому режимі з дозволами 40 25 знакомісць і 80 25 знакомісць (матриця символу — 8 8), або в графічному з дозволами 320 200 точок або 640 200 точок. У текстових режимах доступно 256 атрибутів символу — 16 кольорів символу і 16 кольорів тла (або 8 кольорів фону і атрибут миготіння), в графічному режимі 320 200 було доступно чотири палітри за чотири кольори кожна, режим високого дозволу 640 200 був монохромним. У розвиток цієї карти з’явився EGA (Enhanced Graphics Adapter) — поліпшений графічний адаптер, з розширеною до 64 палітрою кольорів, і проміжним буфером. Було поліпшено здатність до 640 350, в результаті додався текстовий режим 80 43 при матриці символу 8 8. Для режиму 80 25 використовувалася велика матриця — 8 14, одночасно можна було використовувати 16 кольорів, колірна палітра була розширена до 64 кольорів. Графічний режим також дозволяв використовувати при дозволі 640 350 16 кольорів з палітри у 64 кольори. Був сумісний з CGA і MDA.

Варто зауважити, що інтерфейси з монітором всіх цих типів відеоадаптерів були цифрові, MDA і HGC ??передавали тільки світиться або не світиться точка і додатковий сигнал яскравості для атрибута тексту «яскравий», аналогічно CGA по трьох каналах (червоний, зелений, синій) передавав основний відеосигнал. і міг додатково передавати сигнал яскравості (всього виходило 16 кольорів), EGA мав по дві лінії передачі на кожний з основних кольорів, тобто кожен основний колір міг відображатися з повною яскравістю, 2/3 або 1/3 від повної яскравості, що і давало в сумі максимум 64 кольори.

У ранніх моделях комп’ютерів від IBM PS / 2. з’являється новий графічний адаптер MCGA (Multicolor Graphics Adapter — багатобарвний графічний адаптер). Текстове дозвіл було піднято до 640×400, що дозволив використовувати режим 80×50 при матриці 8×8, а для режиму 80×25 використовувати матрицю 8×16. Кількість квітів збільшено до 262144 (64 рівня яскравості по кожному кольору), для сумісності з EGA в текстових режимах була введена таблиця кольорів, через яку виконувалося перетворення 64-кольорового простору EGA в колірний простір MCGA. З’явився режим 320x200x256, де кожен піксел на екрані кодувався відповідним байтом в відеопам’пам’яті, ніяких бітових площин не було, відповідно з EGA залишилася сумісність тільки з текстовим режимам, сумісність з CGA була повна. Через величезну кількість яскравостей основних кольорів виникла необхідність використання вже аналогового колірного сигналу, частота рядкової розгортки складала вже 31,5 кГц.

Потім IBM пішла ще далі і зробила VGA (Video Graphics Array — графічний відео масив), це розширення MCGA, сумісний з EGA і запровадження в середніх моделях PS / 2. Це фактичний стандарт відеоадаптера з кінця 80-х років. Додані: текстове дозвіл 720×400 для емуляції MDA і графічний режим 640×480 з доступом через бітові площини. Режим 640×480 чудовий тім, що в ньому використовується квадратний піксель, тобто співвідношення кількості пікселів по горизонталі й вертикалі збігається зі стандартним співвідношенням сторін екрану — 4:3. Далі з’явився IBM 8514 / a з дозволами 640x480x256 та 1024x768x256, і IBM XGA з текстовим режимом 132×25 (1056×400) і збільшеною глибиною кольору (640x480x65K).

З 1991 з’явилося поняття SVGA (Super VGA — «понад» VGA) — розширення VGA з додаванням більш високих режимів і додаткового сервісу, наприклад можливості поставити довільну частоту кадрів. Кількість одночасно відображуваних кольорів збільшується до 65 536 (High Color, 16 біт) і 16 777 216 (True Color, 24 біта), з’є додаткові текстові режими. Із сервісних функцій з’являється підтримка VBE (VESA BIOS Extention — розширення BIOS стандарту VESA ). SVGA сприймається як фактичний стандарт відеоадаптера десь з середини 1992. після прийняття асоціацією стандарту VESA VBE версії 1.0. До того моменту практично усі відеоадаптери SVGA були несумісні між собою.

Графічний користувальницький інтерфейс. що з’явився в багатьох операційних системах. стимулював новий етап розвитку відеоадаптерів. З’являється поняття «графічний прискорювач» (graphics accelerator). Це відеоадаптери, які виробляють виконання деяких графічних функцій на апаратному рівні. До числа цих функцій відносяться: переміщення великих блоків зображення з однієї ділянки екрану в інший (наприклад, при переміщенні вікна), заливання ділянок зображення, малювання ліній, дуг, шрифтів, підтримка апаратного курсору і т. п. Прямимо поштовхом до розвитку настільки спеціалізованого пристрою стало те, що графічний користувальницький інтерфейс, безсумнівно, зручний, але його використання вимагає від центрального процесора чималих обчислювальних ресурсів, і сучасний графічний прискорювач якраз і покликаний зняти з нього левову частку обчислень з залишкового висновку зображення на екран.

2. Пристрій

Сучасна відеокарта складається з наступних частин:

Графічний процесор

Графічний процесор (Graphics processing unit (GPU) — графічне процесорний пристрій) займається розрахунком виведеного зображення, звільняючи від цього обов’язку центральний процесор. проводити розрахунки для обробки команд тривимірної графіки. Є основою графічної плати, саме від нього залежать швидкодія і можливості всього пристрою. Сучасні графічні процесори по складності мало чим поступаються центральному процесору комп’ютера, і часто перевершують його як за кількістю транзисторів, так і з обчислювальної потужності, завдяки великому числу універсальних обчислювальних блоків. Однак, архітектура GPU минулого покоління зазвичай припускає наявність декількох блоків обробки інформації, а саме: блок обробки 2D-графіки, блок обробки 3D-графіки, у свою чергу, зазвичай розділяється на геометричне ядро ??(плюс кеш вершин) і блок растеризації (плюс кеш текстур ) та ін

Відеоконтролер

Відеоконтролер відповідає за формування зображення в відеопам’пам’яті, дає команди RAMDAC на формування сигналів розгортки для монітора і здійснює обробку запитів центрального процесора. Крім цього, зазвичай присутні контролер зовнішньої шини даних (наприклад, PCI або AGP), контролер внутрішньої шини даних і контролер відеопам’пам’яті. Ширина внутрішньої шини та шини відеопам’пам’яті зазвичай більше, ніж зовнішньої (64, 128 або 256 розрядів проти 16 або 32), багато відеоконтролером вбудовується ще й RAMDAC. Сучасні графічні адаптери (ATI, nVidia) зазвичай мають не менше двох відеоконтролерів, що працюють незалежно один від одного і керуючих одночасно одним або декількома дисплеями кожен.

Відео-ПЗП

Відео-ПЗП (Video ROM) — постійний запам’ятовуючий пристрій (ПЗП), в яке записано BIOS відеокарти. екранні шрифти. службові таблиці і т. п. ПЗУ не використовується відеоконтролером прямо — до нього звертається тільки центральний процесор.

BIOS забезпечує ініціалізацію і роботу відеокарти до завантаження основної операційної системи. задає всі низькорівневі параметри відеокарти, в тому числі робочі частоти і живлять напруги графічного процесора і відеопам’пам’яті, таймінги пам’пам’яті. Також, VBIOS містить системні дані, які можуть читатися і інтерпретуватися відеодрайвером в процесі роботи (в залежності від застосовуваного методу розділення відповідальності між драйвером і BIOS). На багатьох сучасних картах встановлюються електрично перепрограмовані ПЗП ( EEPROM. Flash ROM ), що допускають перезапис відео-BIOS самим користувачем за допомогою спеціальної програми.

Відеопам’ять

Відеопам’ять виконує роль кадрового буфера. в якому зберігається зображення, що генерується і постійно змінюване графічним процесором і виводиться на екран монітора (чи декількох моніторів). У відеопам’пам’яті зберігаються також проміжні невидимі на екрані елементи зображення і інші дані. Відеопам’ять буває декількох типів, що розрізняються по швидкості доступу і робочій частоті. Сучасні відеокарти комплектуються пам’яттю типу DDR. GDDR2. GDDR3. GDDR4 і GDDR5. Слід також мати на увазі, що крім відеопам’пам’яті, що знаходиться на відеокарті, сучасні графічні процесори зазвичай використовують у своїй роботі частина загальної системної пам’пам’яті комп’ютера, прямий доступ до якої організується драйвер відеоадаптера через шину AGP або PCIE. У разі використання архітектури Uniform Memory Access в якості відеопам’пам’яті використовується частина системної пам’пам’яті комп’ютера.

Цифро-аналоговий перетворювач

Цифро-аналоговий перетворювач (ЦАП; RAMDAC — Random Access Memory Digital to Analog Converter ) Служити для перетворення зображення, формованого відеоконтролером, у рівні інтенсивності кольору, що подаються на аналоговий монітор. Можливий діапазон кольоровості зображення визначається тільки параметрами RAMDAC. Найчастіше RAMDAC має чотири основні блоки: три цифроаналогових перетворювача, по одному на кожний колірний канал (червоний, зелений, синій — RGB), і SRAM для зберігання даних про гамма-корекції. Більшість ЦАП мають розрядність 8 біт на канал — виходить по 256 рівнів яскравості на кожен основний колір, що в сумі дає 16,7 млн ??кольорів (а за рахунок гамма-корекції є можливість відображати вихідні 16,7 млн ??кольорів у набагато більшу колірний простір). Деякі RAMDAC мають розрядність по кожному каналу 10 біт (1024 рівня яскравості), що дозволяє відразу відображати більше 1 млрд квітів, але ця можливість практично не використовується. Для підтримки іншого монітора часто встановлюють другий ЦАП. Варто відзначити, що монітори і відеопроектори, що підключаються до цифрового DVI виходу відеокарти, для перетворення потоку цифрових даних використовують власні цифроаналогові перетворювачі і від характеристик ЦАП відеокарти не залежать.

Конектор

Відеоадаптери MDA, Hercules, EGA і CGA оснащувалися 9-контактним роз’роз’ємом типу D-Sub. Зрідка також був присутній коаксіальний роз’об’єм Composite Video. що дозволяє вивести чорно-біле зображення на телевізійний приймач або монітор, обладнань НЧ-відеовходом.

Відеоадаптери VGA і більш пізні зазвичай малі всього один роз’роз’єм VGA (15-контактний D-Sub ). Зрідка ранні версії VGA-адаптерів малі також роз’об’єм попереднього покоління (9-контактний) для сумісності зі старими моніторами. Вибір робочого виходу задавався перемикачами на платі відеоадаптера.

В даний час плати оснащують роз’ємами DVI або HDMI. або DisplayPort в кількості від одного до трьох (деякі відеокарти ATi останнього покоління оснащуються шістьма коннекторами). Порти DVI і HDMI є еволюційними стадіями розвитку стандарту передачі відеосигналу, тому для з’єднання пристроїв з цими типами портів можливе використання перехідників. Порт DVI-I також включає аналогові сигнали, що дозволяють підключити монітор через перехідник на старий роз’роз’єм D-SUB (DVI-D не дозволяє цього зробити). DisplayPort дозволяє підключати до чотирьох пристроїв, у тому числі аудіопристрою. USB-концентратори і інші пристрої введення-виведення.

9-контактний роз’роз’єм S-Video TV-Out. DVI і D-Sub. (Натискання на зображення будь-якого роз’єму викличе перехід на відповідну статтю.)

Також на відеокарті можуть бути розміщені композитний і компонентний S-Video, відеовхід; також відеовхід (позначаються, як ViVo)

Система охолодження

Система охолодження призначений для збереження температурного режиму відеопроцесора і (найчастіше) відеопам’пам’яті в допустимих межах.

Також, правильна і повнофункціональна робота сучасного графічного адаптера забезпечується за допомогою відео драйвера — спеціального програмного забезпечення, що поставляється виробником відеокарти та завантажуваного в процесі запуску операційної системи. Відеодрайвер виконує функції інтерфейсу між системою з запущеними в ній додатками та відеоадаптером. Так само як і відео — BIOS. відеодрайвер організовує та програмно контролює роботу всіх частин відеоадаптера через спеціальні регістри управління, доступ до яких відбувається через відповідну шину.

2.1. Інтерфейс

Перша перешкода до підвищення швидкодії відеосистеми — це інтерфейс передачі даних. до якого підключений відеоадаптер. Як би не був швидкий процесор відеоадаптера, велика частина його можливостей залишиться незадіяною, якщо не будуть забезпечені відповідні канали обміну інформацією між ним, центральним процесором, оперативною пам’яттю комп’ютера і додатковими відеопристроями. Основним каналом передачі даних є, звичайно, інтерфейсна шина материнської плати, через яку забезпечується обмін даними з центральним процесором і оперативною пам’яттю. Найпершою шиною використалася у IBM PC була XT-Bus, вона мала розрядність 8 біт даних і 20 біт адреси і працювала на частоті 4,77 МГц. Далі з’явилася шина ISA (Industry Standard Architecture — архітектура промислового стандарту), відповідно вона мала розрядність 16/24 біт і працювала на частоті 8 Мгц. Пікова пропускна спроможність складала трохи більше 5,5 МІБ / с. Цього більш ніж вистачало для відображення текстової інформації і ігор з шестнадцатіцветной графікою.

Подальшим ривком з’явилася поява шини MCA (Micro Channel Architecture) в новій серії комп’ютерів PS / 2 фірми IBM. Вона вже мала розрядність 32/32 біт і пікову пропускну здатність 40 МІБ / с. Але та обставина, що архітектура MCI була закритою (власністю IBM), спонукало інших виробників шукати інші шляхи збільшення пропускної спроможності основного каналу доступу до відеоадаптера.

З появою процесорів серії 486. було запропоновано використовувати для підключення периферійних пристроїв локальну шину самого процесора, в результаті народилася VLB (VESA Local Bus — локальна шина стандарту VESA). Працюючи на зовнішній тактовій частоті процесора, яка складала від 25 МГц до 50 МГц і маючи розрядність 32 біт, шина VLB забезпечувала пікову пропускну спроможність близько 130 МІБ / с. Цього вже було більш ніж достатня для всіх існували додатків, крім цього можливість використання її не тільки для відеоадаптерів, наявність трьох слотів підключення та забезпечення зворотної сумісності з ISA (VLB являє собою просто ще один 116 контактний роз’об’єм за слотом ISA) гарантували їй достатня довге життя і підтримку багатьма виробниками чіпсетів для материнських плат і периферійних пристроїв, навіть незважаючи на те, що при частотах 40 МГц і 50 МГц забезпечити роботу навіть двох пристроїв підключених до неї представлялося проблематичним через надмірно високого навантаження на каскади центрального процесора (адже більшість керуючих ланцюгів йшло з VLB на процесор безпосередньо, без усякої буферизації).

І все-таки, з урахуванням того, що не тільки відеоадаптер ставши вимагати високу швидкість обміну інформацією, і явною неможливості підключення до VLB всіх пристроїв (і необхідністю наявності міжплатформову рішення, не обмежується тільки PC), була розроблена шина PCI (Periferal Component Interconnect -‘єднання зовнішніх компонентів) з’явилася, в першу чергу, на материнських платах для процесорів Pentium. З точки зору продуктивності на платформі PC все залишилося як і раніше — при тактовій частоті шини 33 МГц і розрядності 32/32 біт вона забезпечувала пікову пропускну спроможність 133 МІБ / с — стільки ж, скільки і VLB. Однак вона була зручніше і, врешті-решт, витіснила шину VLB і на материнських платах для процесорів класу 486.

З появою процесорів Pentium II і серйозною заявкою PC на приналежність до ринку високопродуктивних робочих станцій, а також з появою 3D-ігор зі складною графікою стало ясно, що пропускної здатності PCI в тому вигляді, в якому вона існувала на платформі PC (зазвичай частота 33 МГц і розрядність 32 біт), скоро не вистачить на задоволення запитів системи. Тому фірма Intel вирішила зробити окрему шину для графічної підсистеми, кілька модернізувала шину PCI, забезпечила нової вийшла шині окремий доступ до пам’пам’яті з підтримкою деяких специфічних запитів відеоадаптерів і назвала це AGP (Accelerated Graphics Port — прискорений графічний порт). Розрядність шини AGP становить 32 біт, робоча частота 66 МГц. Перша версія роз’єму підтримувала режими передачі даних 1x і 2x, друга — 4x, третя — 8x. У цих режимах за один такт передаються відповідно одне, два, чотири або вісім 32-розрядних слів. Версії AGP не завжди були сумісні між собою у зв’язку з використанням різних напруг живлення в різних версіях. Для запобігання пошкодження обладнання використовувався ключ в роз’ємі. Пікова пропускна спроможність в режимі 1х — 266 МІБ / с. Випуск відеоадаптерів на базі шин PCI і AGP на даний момент мізерно малий, так як шина AGP перестала задовольняти сучасним вимогам для потужності нових ПК, і, крім того, не може забезпечити необхідну потужність харчування. Для вирішення цих проблем створен розширення шини PCI — PCI Express версій 1.0, 1.1 і 2.0. Це послідовний, на відміну від AGP, інтерфейс, його пропускна здатність може досягати декількох десятків ГБ / с. На даний момент стався практично повна відмова від шини AGP на користь PCI Express. Проте варто відзначити, що деякі виробники досі пропонують досить сучасні по своїй конструкції відеоплати з інтерфейсами PCI і AGP — у багатьох випадках це досить простий шлях різко підвищити продуктивність морально застарілого ПК в деяких графічних завданнях.

2.2. Відеопам’ять

Крім шини даних іншого вузьке місце будь-якого відеоадаптера — це пропускна спроможність ( англ. bandwidth ) Пам’пам’яті самого відеоадаптера. Причому, спочатку проблема виникла навіть не стільки через швидкості обробки відеоданих (це зараз часто стоїть проблема інформаційного «голоду» відеоконтролера, коли він обробляє дані швидше, ніж встигає їх читати / писати з / в відеопам’ять), скільки через необхідність доступу до них з боку відеопроцесора, центрального процесора і RAMDAC’а. Справа в тому, що при високій роздільній здатності і великій глибині кольору для відображення сторінки екрану на моніторі необхідно прочитати всі ці дані з відеопам’пам’яті і перетворити в аналоговий сигнал, який і піде на монітор, стільки разів у секунду, скільки кадрів в секунду показує монітор. Візьмемо обсяг однієї сторінки екрану при дозволі 1024×768 точок і глибині кольору 24 біт (True Color), це становить 2,25 МБ. При частоті кадрів 75 Гц необхідно зчитувати цю сторінку з пам’пам’яті відеоадаптера 75 разів в секунду (зчитуються пікселі передаються в RAMDAC, і він перетворює цифрові дані про колір піксела в аналоговий сигнал, що надходить на монітор), причому, ні затриматися, ані пропустити піксел не можна, отже, номінально потрібна пропускна здатність відеопам’пам’яті для даного дозволу становить приблизно 170 МБ / с, і це без урахування того, що необхідно і самому видеоконтроллеру писати і читати дані з цієї пам’пам’яті. Для дозволу 1600x1200x32 біт при тій же частоті кадрів 75 Гц, номінально потрібна пропускна складає вже 550 МБ / с. Для порівняння, процесор Pentium-2 мав пікову швидкість роботи з пам’яттю 528 МБ / с. Проблему можна було вирішувати двояко — або використовувати спеціальні типи пам’пам’яті, які дозволяють одночасно двом пристроям читати з неї, або ставити дуже швидку пам’ять. Про тіпі пам’пам’яті і піде мова нижче.

  • FPM DRAM (Fast Page Mode Dynamic RAM — динамічне ОЗП з швидким сторінковим доступом) — основний тип відеопам’пам’яті, ідентичний використовуваної в системних платах. Використовує асинхронний доступ, при якому керуючі сигнали не прив’пов’язані жорстко до тактовій частоті системи. Активно застосовувався приблизно до 1996 р.
  • VRAM (Video RAM — відео ОЗУ) — так звана двопортова DRAM. Цей тип пам’пам’яті забезпечує доступ до даних з боку відразу двох пристроїв, тобто є можливість одночасно писати дані в будь-яку комірку пам’пам’яті, і одночасно з цим читати дані з якої-небудь сусідньої комірки. За рахунок цього дозволяє поєднувати у часі виведення зображення на екран і його обробку в відеопам’пам’яті, що скорочує затримки при доступі і збільшує швидкість роботи. Тобто RAMDAC може вільно виводити на екран монітора раз за разом екранний буфер, нітрохи не заважаючи відеопроцесору здійснювати будь-які маніпуляції з даними. Альо це все та ж DRAM і швидкість у неї не дуже висока.
  • WRAM (Window RAM) — варіант VRAM, зі збільшеною на

    25% пропускною здатністю і підтримкою деяких часто вживаних функцій, таких як отрісовка шрифтів, переміщення блоків зображення і т. п. Застосовується практично тільки на акселераторах фірми Matrox і Number Nine, оскільки вимагає спеціальних методів доступу та обробки даних. Наявність всього одного виробника даного типу пам’пам’яті ( Samsung ) сильно скоротило можливості її використання. Відеоадаптери, побудовані з використанням даного типу пам’пам’яті, не мають тенденції до падіння продуктивності при встановленні великих дозволів і частоти оновлення екрану, на однопортової ж пам’пам’яті в таких випадках RAMDAC все більший годину займає шину доступу до відеопам’пам’яті і продуктивність відеоадаптера може сильно впасти.

  • EDO DRAM (Extended Data Out DRAM — динамічне ОЗП з розширеним годиною утримання даних на виході) — тип пам’пам’яті з елементами конвейеризації, що дозволяє трохи прискорити обмін блоками даних з відеопам’яттю приблизно на 25%.
  • SDRAM (Synchronous Dynamic RAM — синхронне динамічне ОЗП) прийшов на заміну EDO DRAM і інших асинхронних Однопортова типів пам’пам’яті. Після того, як вироблено перше читання з пам’пам’яті або перший запис у пам’ять, наступні операції читання або запису відбуваються з нульовими затримками. Цим досягається максимально можлива швидкість читання і запису даних.
  • DDR SDRAM (Double Data Rate) — варіант SDRAM з передачею даних по двох зрізах сигналу, одержуємо в результаті подвоєння швидкості роботи. Подальший розвиток поки відбувається у вигляді чергового ущільнення числа пакетів в одному такті шини — DDR2 SDRAM (GDDR2), DDR3 SDRAM (GDDR3) і т. д.
  • SGRAM (Synchronous Graphics RAM — синхронне графічне ОЗП) варіант DRAM з синхронним доступом. В принципі, робота SGRAM повністю аналогічна SDRAM, але додатково підтримуються ще деякі специфічні функції, типу блокової і масочної запису. На відміну від VRAM і WRAM, SGRAM є однопортової, однак може відкривати дві сторінки пам’пам’яті як одну, емуліруя двухпортовий інших типів відеопам’пам’яті.
  • MDRAM (Multibank DRAM — многобанковое ОЗП) — варіант DRAM, розроблений фірмою MoSys, організований у вигляді безлічі незалежних банків за обсягом 32 КІБ кожен, що працюють у конвеєрному режимі.
  • RDRAM (RAMBus DRAM) — пам’ять, що використовує спеціальний канал передачі даних (Rambus Channel), що представляє собою шину даних шириною в один байт. По цьому каналу вдається передавати інформацію дуже великими потоками, найвища швидкість передачі даних для одного каналу на сьогоднішній момент складає 1600 МБ / с (частота 800 МГц, дані передаються по обох зрізах імпульсу). На один такий канал можна підключити декілька чіпів пам’пам’яті. Контролер цієї пам’пам’яті працює з одним каналом Rambus, на одній мікросхемі логіки можна розмістити чотири таких контролера, отже теоретично можна підтримувати до 4 таких каналів, забезпечуючи максимальну пропускну спроможність у 6,4 ГБ / с. Мінус цієї пам’пам’яті — потрібно читати інформацію великими блоками, інакше її продуктивність різко падає.

В даний час

Короткий опис статті: відео карта

Джерело: Відеокарта

Також ви можете прочитати