Ветеран Microsoft с 30-летним стажем Рэймонд Чен раскрыл давнюю техническую тайну: корпорация намеренно отключила функции энергосбережения в Windows 95 из-за критических сбоев на ноутбуках. Проблема заключалась в инструкции HLT процессоров 80386, которая должна была снижать энергопотребление в режиме простоя, но вместо этого вызывала необратимые зависания на устройствах некоторых производителей.

Чен объяснил, что хотя инструкция HLT позволяла процессору приостанавливать работу до аппаратного прерывания (например, нажатия клавиши), её реализация оказалась нестабильной. "Режим сбоя превращал систему в кирпич", — отметил инженер. Microsoft столкнулась с дилеммой: добавить энергосбережение с риском несовместимости или гарантировать стабильность. Выбор был сделан в пользу второго.

Источник:

Техническое решение отражало вызовы эпохи ранних мобильных вычислений. Современные аналоги like MWAIT (Monitor Wait) тогда ещё не существовали, а идентификация всех несовместимых устройств до релиза была невозможна. "Цена ложного срабатывания была слишком высока", — признал Чен.

Интересно, что наследие Windows 95 сохраняется до сих пор — Федеральное управление гражданской авиации США (FAA) в июне 2024 года признало, что всё ещё использует эту систему вместе с дискетами. Несмотря на прекращение поддержки в 2000 году, ОС остаётся важным историческим milestone, объясняющим многие архитектурные решения современных Windows.