Рэймонд Чен, опытный инженер Microsoft с 30-летним стажем, недавно объяснил, что компания сознательно отключила функции энергосбережения в ноутбуках с Windows 95. Это решение было принято, чтобы избежать сбоев, так как некоторые устройства «крупного производителя» зависали после выполнения процессором инструкции 80386 HLT (Halt).
В результате Windows 95 была выпущена без возможности продления времени работы от аккумулятора в режиме простоя. Чен отметил, что несмотря на недовольство сторонних разработчиков, Microsoft решила не включать инструкцию HLT, так как она часто приводила к зависанию систем.
Современные ОС уже используют более сложные подходы к энергосбережению, такие как MWAIT, но в эпоху Windows 95 такие технологии отсутствовали. Чен также добавил, что идентифицировать несовместимые устройства до релиза Windows 95 было практически невозможно, что и стало причиной исключения HLT из кода.
Прошлый месяц ознаменовал 30-летие Windows 95, и, хотя поддержка была прекращена в 2000 году, эта ОС продолжает вызывать интерес у IT-энтузиастов.