Я имею в виду, использует ли он процессор для доступа к MMIO, чтобы поместить пиксели на дисплей, не имея после этого другого оборудования (например, графического процессора и т.д.).
Когда Windows 98 загружается, он загружает образ при запуске любой программы (Winload.exe?) и декодирует изображение и записывает на устройство MMIO на дисплей. Для этого не нужен графический процессор, но в Windows 98 есть драйверы устройств для графических процессоров. Я предполагаю, что это работает так:
ПРОГРАММА ЗАГРУЗКИ WIN -> ДЕКОДИРОВАНИЕ ИЗОБРАЖЕНИЯ -> ДРАЙВЕР ВЫЗОВА -> ЗАПИСЬ ПИКСЕЛЕЙ.
Вот два вопроса:
1.Когда Windows 98 загружается и показывает флагманское изображение с заставкой по умолчанию (или любое другое изображение, определенное пользователем), имеет ли ЦП его декодирование и запись непосредственно в промежуточное программное обеспечение (драйвер) кадрового буфера /VGA /VESA для установки пикселей на дисплее и избегать использования графического процессора, если драйвер графического процессора загружен?
2.Если драйвер графического процессора не обнаружен, может ли Windows 98 нормально работать (сама ОС) без какого-либо графического процессора и просто иметь возможность записи ЦП в буфер кадров (без учета таких вещей, как OpenGL/DirectX/ и т.д.)?
Проще говоря, Windows 98 работает на 100% с процессором и не нуждается в графическом процессоре (за исключением, может быть, OpenGL/DirectX для работы с высокопроизводительной графикой / аппаратного ускорения рисования / и т.д. Для игр, декодирования видео и т.д.)? В трехмерных играх, вероятно, используется быстрое ускорение графической карты с помощью OpenGL/DirectX, так что маловероятно, что центральный процессор будет делать что-либо кроме записи в графический процессор для этого. Но оболочка / графический интерфейс пользователя и основные функции ОС кажутся очень простыми и не имеют никакого ускорения, и, возможно, просто рисуются с одним только ЦП, используя какое-то отображение низкоуровневого программного обеспечения для манипулирования пикселями?
Обратите внимание, что я говорю "GPU", но мы можем считать, что это означает любое непроцессорное оборудование, которое записывает данные на дисплей. Процессоры могут записывать данные напрямую на дисплей без какого-либо графического процессора, но дальнейшее развитие требует MMIO, низкоуровневого программирования, спецификаций и электронного / компьютерного проектирования.