Что такое DirectX

/ / Новые приложения и программы для операционных систем
Что такое DirectX

Обычно при выполнении процесса переустановки системы пользователю рекомендуется установка программы DirectX. Название этой утилиты, в основном, используется в связи с компьютерными играми, поэтому, многие думают, что программа представляет собой софт, необходимый для запуска игр. Это не вполне соответствует ее назначению.

Что такое DirectX? Это набор функций, созданных для выполнения задач программирования ОС Windows. Утилита призвана оказывать поддержку различным медиа файлам для Windows. Поэтому ее широко применяют для процесса написания компьютерных игр. Кроме того, программу используют в ПО инженерного и математического характера.

Немного истории

В 1994 году компания Майкрософт готовила к выпуску очередную версию операционной системы – Windows 95. Важным критерием популярности новой ОС был набор утилит, которые должны были работать под управлением данной системы. В компании сделали вывод, что, если разработчики игр будут считать ОС MS-DOS наиболее приемлемой в создании игровых программ, новая Windows вряд ли получит популярность.

Система MS-DOS давала возможность прямого доступа к различным комплектующим, в том числе, видеокарте, а также джойстику, мышке, клавиатуре и др. Тогда как Windows ограничивала доступ к оборудованию. Компанией Майкрософт была выпущена DirectX как альтернативное решение этой проблемы.

Как работает DirectX

Описывая работу утилиты более простым языком, можно привести такой пример. Допустим, вы открыли окно какой-то программы. При этом вы не имеете понятия, какие процессы происходят в системе при выполнении этой операции. Вам важно получить результат. В то время, как, за выполнение всех операций, начиная от клика мышки до открытия окна, отвечает вышеупомянутая программа.

Кроме графических операции, DirectX отвечает за обработку информации, идущей с оборудования, осуществляющее ввод (джойстики, мышки) и звукового потока. Для нормального функционирования системы необходима поддержка имеющегося оборудования. Большинство современных устройств оснащены драйверами с поддержкой DirectX. То есть, при наличии этой программы функционируют все устройства операционной системы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *