Прошлый месяц ознаменовал тридцатилетие со дня выпуска Microsoft Windows 95, который состоялся 24 августа 1995 года. Примечательно, что Федеральное управление гражданской авиации (FAA), отвечающее за управление гражданской авиацией в США, призналось в июне, что продолжает использовать Windows 95 и дискеты в своей повседневной работе. Тем не менее, они подчеркнули свое намерение перейти на современную операционную систему.
Пока крипто-инвесторы ловят иксы и ликвидации, мы тут скучно изучаем отчетность и ждем дивиденды. Если тебе близка эта скука, добро пожаловать.
Купить акции "голубых фишек"Несмотря на то, что компания-разработчик прекратила официальную поддержку операционной системы Windows 95 31 декабря 2000 года, она продолжает оставаться предметом интереса и сегодня, внося значительный вклад в мировой успех и признание Windows.
За последние несколько месяцев я изучал серию трогательных историй о предыстории и аспектах дизайна Windows 95. Эти истории включают объяснения определенных незаметных функций в его пользовательском интерфейсе, на которые повлияли переходы из Windows 3.1, несмотря на то, что Windows 95 потенциально мог отображать более яркие графические элементы.
Недавно опытный инженер Microsoft Реймонд Чен, который на протяжении более трех десятилетий играл важную роль в разработке операционной системы Windows, рассказал интересную историю в своей продолжающейся серии ‘Old New Thing’. Эта история проливает свет на то, почему Windows 95 изначально не поставлялась с функцией энергосбережения для экономии заряда батареи в периоды простоя на ноутбуках.
Как аналитик, я бы перефразировал это следующим образом: в современных версиях операционной системы Windows команда 80386 HLT (Остановка) была включена при поставке. Эта инструкция работает, заставляя центральный процессор на мгновение останавливаться, ожидая аппаратного прерывания, например, нажатия клавиши, которое, в свою очередь, заставляет процессор переходить в режим низкого энергопотребления, когда операционная система работает без активных задач.
Проще говоря, во время разработки Windows 95, технологии, которые позволяют современным операционным системам безопасно переводить устройства в режимы низкого энергопотребления с помощью инструкций вроде MWAIT (Monitor Wait), ещё не существовало.
HLT вызовет неисправность слишком большого количества устройств.
Рэймонд Чен объясняет, что Microsoft намеренно не включила инструкцию ‘HLT’ ни в один из кодов Windows 95 из-за преднамеренного решения. По его словам, несколько ноутбуков от известного производителя страдали от неработоспособности при загрузке (фактически, частично становились нерабочими), когда процессор пытался активировать эту команду.
Как энтузиаст технологий, меня всегда интересовал мир компонентов, приобретаемых отдельно, и их возможности. В старые времена, с Windows 95, некоторые гениальные умы сумели создать компоненты, предназначенные для выполнения инструкций HLT (остановки), которые были направлены на экономию энергии. Но вот в чем загвоздка — они, казалось, были довольно недовольны, бормотали что-то вроде: ‘Что Microsoft вообще думало? Почему на земле они не включили эту функцию в Windows?’
Проще говоря, поскольку система становилась неработоспособной при отказе (сценарий «ложноотрицательного» результата), стоимость, связанная с этим отказом, была чрезмерной. Поэтому мы решили отказаться от функции Halt, чтобы избежать таких высоких затрат.
Рэймонд Чен, опытный инженер Microsoft
Чен выделил существенную проблему в этих элементах, отметив, что они заполнены ошибками, которые часто приводят к неисправностям устройства, вызывая зависание. Кроме того, Чен подчеркнул, что, по сути, эти компоненты превращаются в нерабочий предмет.
Оглядываясь назад как исследователь, я признаю, что для Microsoft, возможно, было бы осуществимо внедрить механизм обнаружения скомпрометированных систем, которые вышли из строя из-за активации инструкции HLT, до запуска Windows 95. Однако, учитывая огромный масштаб и сложность системного ландшафта того времени, выявление всех потенциально затронутых систем перед выпуском было практически невозможным.
Учитывая, что неисправная инструкция HLT могла сделать Windows 95 неработоспособной, а стоимость ошибочной диагностики была бы слишком велика, мы решили исключить ее из Windows 95.
Смотрите также
- vivo iQOO Neo8 Pro ОБЗОР: яркий экран, скоростная зарядка, чёткое изображение
- Лучшие смартфоны. Что купить в сентябре 2025.
- Неважно, на что вы фотографируете!
- vivo iQOO Z10 Lite ОБЗОР: большой аккумулятор, удобный сенсор отпечатков
- Российский рынок: Оптимизм на фоне смягчения политики и риски геополитики (04.09.2025 23:32)
- Российский рынок акций: смешанные сигналы и новые возможности (01.09.2025 21:33)
- Лучшие геймерские смартфоны. Что купить в сентябре 2025.
- Золото, Рубль и Дивиденды: Что ждет инвесторов в ближайшее время
- Новые смартфоны. Что купить в сентябре 2025.
- Подводная съёмка. Как фотографировать под водой.
2025-09-10 14:10