Логические принципы

Принцип работы видеокарт

Процессор и программное обеспечение передают информацию на графическую карту, которая решает, какими должны быть пиксели на экране, чтобы получилось требуемое изображение. Затем эти данные направляются по кабелю на монитор.

Чтобы вывести на экран трехмерную картинку, графическая карта сначала должна рассчитать каркас из прямых линий. Затем она заполняет его пикселями. После этого добавляются цвет, освещение и текстура. В высокоскоростных компьютерных играх графический процессор должен выполнять все эти расчеты не менее 60 раз в секунду.

Работа видеокарты компьютера зависит от следующих 4-х основных составных частей:

  1. соединения с материнской платой, через которое поступают питание и данные;
  2. процессора, который занимается обработкой каждого экранного пикселя;
  3. графической памяти, хранящей данные о каждом пикселе и завершенных изображениях;
  4. системы вывода на дисплей конечного результата.
схема

Для того чтобы появился интерфейс программы, его функции установливаются в системе. Для облегчения разработки программ используются дополнительные библиотеки и заголовочные файлы. Так, например, Microsoft выпускает свои DirectX SDK для своего инструмента разработки Windows приложений - Microsoft Visual Studio. Операционная система с помощью драйвера видеокарты связывает программные вызовы этих функций приложением с её аппаратной частью.