Windows в Windows

Окна на окнах История и функциональность WOW WOW (Windows on Windows) была уровнем совместимости для запуска 16-разрядных программ в 32-разрядных […]

Окна на окнах

  • История и функциональность WOW

    • WOW (Windows on Windows) была уровнем совместимости для запуска 16-разрядных программ в 32-разрядных версиях Windows NT с 1993 года. 
    • WOW64 в 64-разрядных версиях Windows выполняет аналогичную функцию. 
    • WOW была удалена из Windows 11 и более поздних версий, требующих эмуляции для запуска 16-разрядного ПО. 
  • Фон и причины совместимости

    • Многие старые 16-разрядные программы могут работать без изменений в новых 32-разрядных версиях Windows. 
    • Разработчики использовали WOW для поддержки обновления ПО до новых версий Windows без необходимости полной эмуляции. 
    • Windows 9x были гибридными системами, в то время как Windows NT требовали более сложного решения. 
  • Стратегии совместимости

    • Грохочущая стратегия преобразует 16-разрядные API в 32-разрядные версии для поддержки 16-битных указателей и памяти. 
    • Мерцающая стратегия обеспечивает совместимость с именами файлов и доступом к оборудованию, сохраняя обратную совместимость с Windows 9x. 
  • Эмуляция и исправления

    • WIN.COM эмулирует ядро Windows 3.x для запуска 16-разрядных приложений в Windows NT. 
    • В более поздних версиях Windows на уровне совместимости применяются оболочки для модификации вызовов API устаревших приложений. 
  • Рекомендации и внешние ссылки

    • Статья содержит ссылки на Wine и OTVDM, а также рекомендации по оптимизации работы с 16-разрядными программами в Windows 7. 

Полный текст статьи:

Windows в Windows — Википедия

Оставьте комментарий

Прокрутить вверх