Все новости
Это интересно
Сейчас читают
Windows
Аватар Evernews Evernews

Нажатие Shift действительно ускоряло перезагрузку Windows 95 — но не всегда

0
0
Поделиться
Телеграфировать

Все дело было в возможности обойти полный цикл перезапуска.

Нажатие Shift действительно ускоряло перезагрузку Windows 95 — но не всегда

Олды помнят, что Windows 95 можно было заставить перезагружаться быстрее, зажав Shift, — или, во всяком случае, так казалось. Ветеран Microsoft Рэймонд Чен подтвердил: Shift и правда ускорял перезагрузку.

По словам Чена, если зажать Shift и перезагрузить Windows 95, то ОС передавала специальный флаг EW_RESTARTWINDOWS старой 16-битной функции ExitWindows. В результате система не выполняла полноценную аппаратную перезагрузку.

Вместо этого последовательно завершалась работа 16-битного ядра Windows, затем останавливался 32-битный менеджер виртуальной памяти, после чего процессор возвращался в реальный режим — стартовый режим архитектуры x86 — и передавал управление программе win.com.

Win.com инициировала повторный запуск Windows в защищенном режиме, но ключевым условием быстрого старта была организация памяти. Как объясняет Чен, программы формата .com при запуске автоматически получали всю оставшуюся «обычную» память, но были нюансы.

В случае win.com почти вся эта память освобождалась, чтобы сформировать один большой непрерывный блок, необходимый для загрузки защищенного режима Windows. Но если за время работы ОС какой-нибудь драйвер или другое ПО занимало освобожденную область памяти, то она оказывалась фрагментированной.

Когда это происходило, win.com не могла восстановить ожидаемую конфигурацию памяти и отказывалась от ускоренного перезапуска, переключаясь на стандартную полную перезагрузку компьютера. Теперь ясно, почему Shift помогал не всегда.

Читать далее
Показали The Witcher 4 — что думаете?
Жду, выглядит интересно
12649 голосов, 58.8%
Трейлер не очень, подожду геймплей
1981 голос, 9.2%
Цири — ведьмачка? Да ну, это шутка
2879 голосов, 13.4%
Больше не доверяю CD Projekt, пусть сначала выйдет
4009 голосов, 18.6%
Теги: Windows
Аватар Evernews
Evernews
8088 подписчиков