1

Какая последняя версия операционной системы Windows, которая может запускать приложения DOS без использования DOSBox, которая, на мой взгляд, является неудобной для использования?

Можно ли установить какой-либо режим совместимости в более новых версиях операционных систем Windows?

Почему поддержка была отброшена? Это было по техническим или маркетинговым причинам?

2 ответа2

8

Какая последняя версия операционной системы Windows, которая может запускать приложения DOS без использования DOSBox, которая, на мой взгляд, является неудобной для использования?

Приготовьтесь удивляться: последняя версия на момент написания этой статьи - 32-разрядная версия Windows 10 1703.

"В чем подвох?«Вы, вероятно, спрашиваете. Суть в том, что DOS-программа ожидает не только DOS, но и компьютер эпохи DOS, например, раздел 40 МБ, файловую систему FAT16 и т.д. Вы должны дать им это.

Почему поддержка была отброшена? Это было по техническим или маркетинговым причинам?

Только 32-разрядные версии Windows поддерживают приложения DOS, которые являются 16-разрядными. Причина в архитектуре x86 Intel и AMD, которая не поддерживает 16-битные операции в длинном режиме. Так, в случае 64-битных версий Windows, поддержка никогда не прекращалась; потому что он никогда не был добавлен в первую очередь.

Можно ли установить какой-либо режим совместимости в более новых версиях операционных систем Windows?

Оно может. И у него есть имя. Его зовут DOSBox!

О, я прекрасно понимаю, что вы хотите: вы хотите смешать комфорт современной операционной среды и старого приложения для DOS. Но вы должны понимать, что этот комфорт был достигнут с технологическими достижениями, которых не придерживаются старые приложения DOS. DOSBox - это боль, потому что DOS - это боль. Извините, но вы не можете съесть свой торт и съесть его.

0

см. https://technet.microsoft.com/en-us/library/ff756590.aspx Описана Windows 7, в которой эти старые программы работают в «расширенном режиме 386» в потоке с виртуальной машиной. Работают ли более новые версии Windows, я не могу сказать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .