Навігація
Головна
 
Головна arrow Інформатика arrow Архітектура ЕОМ і систем
< Попередня   ЗМІСТ   Наступна >

ОСНОВНІ ГРАФІЧНІ ФУНКЦІЇ ВІДЕОАДАПТЕРА

Про прискорення виконання графічних функцій

З появою графічного інтерфейсу значно зросло навантаження на центральний

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

Виконання операцій по створенню графічного інтерфейсу можна значно прискорити, оскільки вони досить прості і вимагають багаторазового виконання. Наприклад, створення стандартного графічного інтерфейсу користувача в середовищі Windows (Graphic User Interface - GUI) вимагає багаторазового побудови графічних примітивів(ліній, квадратів, прямокутників, кіл, еліпсів і т.д.), їх зафарбовування, переміщення і багатьох інших подібних операцій. Створення такого графічного інтерфейсу можна значно прискорити, якщо для виконання операцій з побудови його окремих елементів використовувати не центральний процесор, а спеціально пристосоване для цих цілей пристрій. Такому пристрою замість безлічі низькорівневих команд можна видати одну команду високого рівня, наприклад команду "Побудувати прямокутник". При цьому досить вказати параметри об'єкта: довжини сторін, координати вершин, колір. Всі проміжні операції по модифікації кожного пікселя, що знаходиться на прямокутнику, пристрій виконає самостійно. Функції центрального процесора зводяться до видачі команд. Пристрій з таким призначенням і принципом роботи називають графічним прискорювачем або акселератором.

Основні особливості акселератора:

  • • використовується тільки в графічному режимі роботи;
  • • на відміну від графічного контролера відеоадаптера VGA акселератор оперує не пікселями, а об'єктами більш високого ієрархічного рівня - графічними примітивами. За допомогою графічних примітивів досить складні зображення будуються значно швидше і простіше, ніж при модифікації окремих пікселів;
  • • для роботи акселератора застосовуються високорівневі команди, що надходять від центрального процесора.

Підвищення швидкодії при використанні графічного прискорювача досягається завдяки:

  • апаратної реалізації заданого набору складних графічних функцій. Кожна функція виконується за кілька тактів роботи акселератора;
  • • використання акселератором системи команд високого рівня.

При цьому значно зменшується потік даних і розвантажується шина вводу-виводу;

• звільнення центрального процесора від необхідності виконання безлічі елементарних операції з вмістом кадрового буфера.

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

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Аудит та Бухоблік
Банківська справа
БЖД
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Нерухомість
Менеджмент
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
Соціологія
Статистика
Техніка
Страхова справа
Товарознавство
Туризм
Філософія
Фінанси
Пошук