Рефераты. Аппаратные средства ПК

Что такое DirectX?

DirectX представляет собой набор из нескольких API (application programming interface - интерфейс программирования приложений), позволяющих разработчикам игр и других интерактивных приложений получать доступ к специфическим функциям аппаратного обеспечения без необходимости написания аппаратнозависимого программного кода. Последняя версия DirectX имеет порядковый номер 9.0 и включает в себя следующие API:

·                    DirectDraw - обеспечивает доступ к аппаратным средствам, отвечающим за изображение. Предлагается возможность работать с двумерной графикой и напрямую управлять видеопамятью, оверлеями и сменой видеостраниц.

·                    DirectSound - как видно из названия, этот компонент обеспечивает аппаратнонезависимый интерфейс воспроизведения звука. DirectSound позволяет приложениям полностью использовать возможности аппаратных компонентов, обеспечивающих работу со звуком, например, микширование без временных задержек.

·                    DirectInput - Обеспечивает аппаратнонезависимый ввод данных в систему в режиме реального времени. События, обрабатываемые DirectInput, формируются клавиатурой, мышкой и джойстиком.

·                    DirectPlay - представляет собой независимый протокол для осуществления связи между компьютерами. Может применяться для многопользовательских игр, связь в которых осуществляется через Интернет, локальную сеть или прямое последовательное соединение с помощью кабеля. Интерфейс, именуемый DirectPlay Lobby, позволяет создавать онлайновые места встреч в интернете, попадая в которые множество людей могут объединяться и совместно участвовать в играх.

·                    Direct3D - это подсистема создания трехмерных графических изображений. Состоит из API низкого уровня, который обеспечивает несколько базовых возможностей создания изображения, и API высокого уровня, который осуществляет комплекс операций, образующих изображение.

DirectX широко используется в современном поколении компьютерных игр. Каждая игрушка, имеющая логотип "for Windows", прежде, чем запуститься на Вашем компьютере, требует наличия установленного в системе DirectX. Вот почему DirectX это не просто "нечто для программистов", это принципиально необходимое нечто для игроков. DirectX используется для обработки событий, которые должны совершаться в каждой игре, таких, как вывод изображения на экран или считывание входных данных с клавиатуры, мыши или джойстика. С появлением все большего и большего числа игр, использующих DirectX, пользователи замечают некоторые отличия, например:

·                    Улучшенные многопользовательские игры
Причина, почему хороших многопользовательских игр не так много, в том, что они очень сложны в создании. DirectPlay делает создание таких игр менее болезненной проблемой и упрощает их установку. Вот почему мы вправе ожидать увеличения количества новых классных многопользовательских игр.

·                    Завораживающие 3D-игры
Вы знаете, почему трехмерные игры идут на Вашем компьютере так медленно? Причина в том, что изображение 3D-объектов на плоском экране требует огромного количества математических вычислений. Если эти вычисления осуществляются центральным процессором системы, то такие процессы обсчитываются слишком медленно, так как процессор выполняет еще и другие системные операции. Одним из решением этой проблемы является возложение задач по обработке трехмерных процессов на специальные 3D-видеоакселераторы.

·                    Упрощенная установка программ
Игры, соответствующие спецификации DirectX, полностью используют возможности, предоставляемые интерфейсом Windows, и их установка также проста, как инсталляция Вашего любимого текстового процессора.

·                    Изображение в играх стало гораздо лучше
Большинство игр, написанных для DOS, используют низкое разрешение изображения, обычно 320x240. Это объясняется тем, что такое разрешение максимально для стандартных VGA-видеокарт, поддерживающих отображение только 256 цветов. Для того, чтобы использовать более высокое, а следовательно, более качественное разрешение, такое, как 640x480, или 800x600, или даже 1600х1200, разработчикам необходимо писать игры, работающие с видеокартами стандарта Super VGA, а это означает увеличение объема работ.

DirectX поддерживает VGA и SVGA видеорежимы при 64К цветов (Hi-color) без дополнительных затрат ресурсов. С каждым днем производительность видеоадаптеров возрастает, следовательно, DirectX игры будут выглядеть все более реалистично и привлекательно.


Мониторы

Понятно, что критериев, определяющих правильный выбор монитора, очень много. Более того, для разных целей выбираются разные мониторы. Стоимость мониторов может очень существенно отличаться, их возможности и технические параметры тоже различны.


ЭЛТ

Сегодня самый распространенный тип мониторов - это CRT (Cathode Ray Tube)-мониторы. Как видно из названия, в основе всех подобных мониторов лежит катодно-лучевая трубка, но это дословный перевод, технически правильно говорить "электронно-лучевая трубка" (ЭЛТ). Используемая в этом типе мониторов технология была создана много лет назад и первоначально создавалась в качестве специального инструментария для измерения переменного тока, проще говоря, для осциллографа. Развитие этой технологии, применительно к созданию мониторов, за последние годы привело к производству все больших по размеру экранов с высоким качеством и при низкой стоимости. Сегодня найти в магазине 14" монитор очень сложно, а ведь года три-четыре назад это был стандарт. Сегодня стандартными являются 15" мониторы, и наблюдается явная тенденция в сторону 17" экранов. Скоро 17" мониторы станут стандартным устройством, особенно в свете существенного снижения цен на них, а на горизонте уже 19" мониторы и более.

CRT- или ЭЛТ-монитор имеет стеклянную трубку, внутри которой вакуум, т.е. весь воздух удален. С фронтальной стороны внутренняя часть стекла трубки покрыта люминофором (Luminofor). В качестве люминофоров для цветных ЭЛТ используются довольно сложные составы на основе редкоземельных металлов - иттрия, эрбия и т.п. Люминофор - это вещество, которое испускает свет при бомбардировке его заряженными частицами. Заметим, что иногда люминофор называют фосфором, но это не верно, т.к. люминофор, используемый в покрытии CRT, ничего не имеет общего с фосфором. Более того, фосфор "светится" в результате взаимодействия с кислородом воздуха при окислении до P2O5 и мало по времени (кстати, белый фосфор - сильный яд). Для создания изображения в CRT-мониторе используется электронная пушка, которая испускает поток электронов сквозь металлическую маску или решетку на внутреннюю поверхность стеклянного экрана монитора, которая покрыта разноцветными люминофорными точками. Поток электронов на пути к фронтальной части трубки проходит через модулятор интенсивности и ускоряющую систему, работающие по принципу разности потенциалов. В результате, электроны приобретают большую энергию, часть из которой расходуется на свечение люминофора. Электроны попадают на люминофорный слой, после чего энергия электронов преобразуется в свет, т.е. поток электронов заставляет точки люминофора светиться. Эти светящиеся точки люминофора формируют изображение, которое вы видите на вашем мониторе. Как правило, в цветном CRT-мониторе используются три электронные пушки, в отличие от одной пушки, применяемой в монохромных мониторах, которые сейчас практически не производятся и мало кому интересны.

Все мы знаем или слышали о том, что наши глаза реагируют на основные цвета: красный (Red), зеленый (Green) и синий (Blue) и на их комбинации, которые создают бесконечное число цветов.

Люминофорный слой, покрывающий фронтальную часть электронно-лучевой трубки, состоит из очень маленьких элементов (настолько маленьких, что человеческий глаз их не всегда может различить). Эти люминофорные элементы воспроизводят основные цвета, фактически имеются три типа разноцветных частиц, чьи цвета соответствуют основным цветам RGB (отсюда и название группы из люминофорных элементов – триады).

Люминофор начинает светиться, как было сказано выше, под воздействием ускоренных электронов, которые создаются тремя электронными пушками. Каждая из трех пушек соответствует одному из основных цветов и посылает пучок электронов на различные частицы люминофор, чье свечение основными цветами с различной интенсивностью комбинируется, и, в результате, формируется изображение с требуемым цветом. Например, если активировать красную, зеленую и синюю люминофорные частицы, то их комбинация сформирует белый цвет.

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

ЭЛТ можно разбить на два класса - трехлучевые с дельтаобразным расположением электронных пушек и с планарным расположением электронных пушек. В этих трубках применяются щелевые и теневые маски, хотя правильнее сказать, что они все теневые. При этом трубки с планарным расположением электронных пушек еще называют кинескопами с самосведением лучей, так как воздействие магнитного поля Земли на три планарно расположенных луча практически одинаково, и при изменении положения трубки относительно поля Земли не требуется производить дополнительные регулировки.

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.