Ответ:
Виртуальные ресурсы предоставляют приложению единый набор абстрактных команд и объектов, не привязанный напрямую к конкретному устройству или операционной системе. Слой реализации переводит эти команды в операции, подходящие для имеющейся графической системы и оборудования. Поэтому основная логика приложения может оставаться одинаковой, а для новой платформы заменяют или адаптируют нижний слой.
Например, приложение, использующее OpenGL, может вызывать один и тот же интерфейс на разных операционных системах, хотя реализация и драйверы на них различаются. Другой пример — графический драйвер, который преобразует стандартные команды API в инструкции конкретного графического устройства. Конкретные примеры из лекции не предоставлены; приведены типичные иллюстрации принципа.
