Устаревший режим
В вычислениях устаревший режим — это состояние, в котором компьютерная система, компонент или программное приложение ведет себя иначе, чем стандартная работа, чтобы поддерживать старое программное обеспечение, данные или ожидаемое поведение. Он отличается от обратной совместимости тем, что элемент в устаревшем режиме часто жертвует новыми функциями или производительностью или не может получить доступ к данным или запускать программы, которые он обычно мог бы использовать, чтобы обеспечить постоянный доступ к старым данным или функциям. Иногда это может позволить новым технологиям, пришедшим на смену старым, эмулировать их при работе со старыми.
Примеры
[ редактировать ]- Процессоры x86-64 могут работать в одном из двух состояний: длинный режим обеспечивает большее физическое адресное пространство и возможность запускать 64-разрядные приложения, которые могут использовать большее виртуальное адресное пространство и больше регистров, а также устаревший режим. Унаследованный режим этих процессоров позволяет этим процессорам работать так, как если бы они были 16- или 32-разрядными процессорами x86 со всеми их возможностями и ограничениями, чтобы запускать устаревшие 16- и 32-разрядные операционные системы и запускать программы. требуется виртуальный режим 8086 . для работы в Windows
- Сами 32-разрядные процессоры x86 имеют два устаревших режима: реальный режим и виртуальный режим 8086. В реальном режиме процессор в основном работает так, как если бы это был оригинальный 8086, а виртуальный режим 8086 позволяет создать виртуальную машину, позволяющую запускать программы, которым требуется реальный режим для работы в среде защищенного режима . Защищенный режим — это режим, не являющийся устаревшим для 32-разрядных процессоров x86 и 80286.
- Большинство ПК графических карт имеют режимы VGA и SVGA , что позволяет использовать их в системах, в которых не загружен драйвер устройства, необходимый для использования их более продвинутых функций.
- Операционные системы часто имеют специальный режим, позволяющий им эмулировать более старую версию для поддержки программных приложений, зависящих от конкретных интерфейсов и поведения этой версии. Windows XP можно настроить для эмуляции Windows 2000 и Windows 98 ; Mac OS X может поддерживать выполнение приложений Mac OS 9 на компьютерах Macintosh на базе PowerPC.
- Компьютерные шины, эмулируемые в устаревшем режиме:
- Эмулируемая шина (хост-шина)
- ИСА ( ЛПК )
- PCI ( PCI Express )
- Мышь PS/2 или RS-232 ( мышь USB )
- PS/2 или AT Клавиатура ( клавиатура USB )
- Многие дисковые контроллеры SATA предлагают устаревший режим работы для совместимости, то есть параллельного ATA. эмуляцию
- Некоторые нишевые рынки позволяют картам Compact Flash и SD эмулировать жесткие диски IDE для старых компьютеров под управлением DOS и Windows 95 .
- Wii U можно запустить в специальном « режиме Wii », который активирует эмулированную версию меню Wii как средство запуска игр, созданных для последней системы (однако он несовместим с играми GameCube без модификации системы).