28. 2D и 3d графические ускорители. Какие эффекты реализуются на аппаратном уровне в 3d графическом процессоре.
Графические изображения часто состоят из отдельных отрезков прямых, дуг, окружностей, точек и т.д. В некоторые видеоадаптеры были введены специальные акселераторы (ускорители) и графические процессоры для ускорения подобных построений. Например, если строится окружность обычным способом, то нужно рассчитать координаты сотен ее точек, что сильно загружает центральный процессор. Но в адаптере с 2D-графическим процессором от центрального процессора поступает небольшой пакет данных, указывающих координаты центра окружности и её радиус. Расчет по ним осуществляет уже графический процессор – а основной при этом занят другими вычислениями. Это резко уменьшает время графических построений. Наиболее совершенные видеоадаптеры поддерживают быстрое построение трехмерных объектов – 3D-графики. Для этого в них применяются 3D-процессоры. Иногда их именуют Doom-процессорами по имени популярной игры с трехмерной графикой. Такими процессорами поддерживается и технология создания и быстрого перемещения спрайтов – подвижных объектов, составленных из ряда слоев – полупрозрачных и прозрачных. Спрайты давно используются в играх для создания быстро перемещаемых по экрану сложных объектов с изменяющейся формой и видом (например, человечков, машин, облаков, самолетов и т.д.). Построение 3D-объектов обычно ведется в две стадии. Во время первой – геометрической обработки изображения – оно разбивается на треугольники или реже на многоугольники, координаты углов которых пересчитываются при необходимости построения 3D-объектов в динамике их перемещения по экрану дисплея. Вторая стадия заключается в закраске многоугольников с учетом различных световых эффектов отражения и рассеивания света от внешнего источника света, освещающего объект, наложении текстуры и т.д. Попробуем разобраться, что же конкретно умеет графический 3D-процессор. Текстурирование (texture mapping). Это самый распространенный эффект для моделирования поверхностей. Например, фасад здания потребовал бы отображения множества граней для моделирования множества кирпичей, окон и дверей. Однако текстура (изображение, накладываемое на всю поверхность сразу) дает больше реализма, но требует меньше вычислительных ресурсов. Filtering Билинейная фильтрация - метод устранения искажений изображения. При медленном вращении или движении объекта могут быть заметны перескакивания пикселов с одного места на другое, что и вызывает мерцание. Mip-mapping Текстуры, с помощью которых формируется поверхность объекта, изменяют свой вид в зависимости от изменения расстояния от объекта до положения глаз зрителя. anti-aliasig- способ обработки пикселов для получения более четких краев (границ) изображения. Наиболее часто используемая техника - создание плавного перехода от цвета линии или края к цвету фона. Alpha blending реальный мир состоит из прозрачных, полупрозрачных и непрозрачных объектов. Для учета этого обстоятельства, применяется Alpha blending- способ передачи информации о прозрачности полупрозрачных объектов и т.д.
- 2. Блок питания стандарта atx. Критерии при выборе блока питания.
- 3. Источники бесперебойного питания. Структурные схемы.
- 4. Архитектура компьютера. Основные компоненты эвм – их роль и взаимодействие.
- 5. Электронные компоненты, применяемые в эвм. Триггер. Регистр, мультиплексор, коммутатор, счетчик, сумматор, компаратор.
- 6. Назначение bios. Основные разделы bios.
- 7. Основные разделы bios. Изменение конфигурации bios. Порядок перепрограммирования bios. Загрузка операционной системы.
- 8. Устройство ввода информации – мышь. Принципы функционирования.
- 9. Устройство ввода информации – клавиатура. Принципы функционирования.
- 10. Команды эвм. Машинные коды и команды ассемблера. Функциональные группы команд.
- 12. Особенности архитектуры cisc и risc микропроцессоров.
- 13. Стадии выполнения команды с точки зрения взаимодействия процессора и памяти.
- 14. Регистры процессора и их роль в организации вычислений.
- 15. Особенности реализации процессоров Intel.
- 16. Особенности реализации процессоров amd Athlon.
- 17. Динамическая память. Принцип функционирования sdram, ddr sdram и rdram. Основные параметры.
- 18. Понятие кэш-памяти. Принцип функционирования.
- 19. Различие в назначении кэш-памяти 1 и 2 уровня.
- 20. Виртуальная память. Принцип работы.
- 21. Основные особенности системной шины pci.
- 22. Программные и аппаратные прерывания.
- 23. Дисковые накопители. Принцип функционирования. Типы разметки поверхности магнитного диска. Параметры диска.
- 26. Принцип функционирования lcd мониторов. Параметры, важные при выборе конкретной модели.
- 27. Видеоадаптеры. Блок-схема. Принципы функционирования.
- 28. 2D и 3d графические ускорители. Какие эффекты реализуются на аппаратном уровне в 3d графическом процессоре.
- 29. Звуковые контроллеры. Блок-схема. Принципы функционирования.
- 30. Последовательный интерфейс стандарта rs232c. Управление регистрами.
- 31. Параллельный порт. Стандартные режимы работы. Управление регистрами порта.
- 32. Последовательная шина usb. Принципы функционирования.
- 33. Принципы функционирования струйных принтеров.
- 34. Принципы функционирования лазерных принтеров.
- 35. Блок-схема модема. Функционирование. Программные настройки модема.
- 36. Стандарты mpeg.
- 37. Многопроцессорные и многомашинные системы. Разные способы организации многопроцессорного комплекса.