Windows 95 nie oszczędzał energii CPU. Wyjaśnia ekspert Microsoftu

Windows 95, mimo swojej popularności w latach 90., nie zaimplementował instrukcji oszczędzającej energię procesora. Raymond Chen z Microsoftu wyjaśnia w świeżym wpisie, dlaczego tak było.

Lancement de Windows 95, le 24 aout 1995, Les Ulis. (Photo by Daniel Giry/Sygma via Getty Images)Windows 95
Źródło zdjęć: © GETTY | Daniel Giry
Oskar Ziomek

Windows 95 to system operacyjny, który zrewolucjonizował świat komputerów osobistych, czyniąc je bardziej dostępnymi dla masowego odbiorcy. Mimo to, niektóre decyzje projektowe wciąż budzą zainteresowanie. Jedną z nich jest brak implementacji instrukcji HLT, która mogłaby pomóc oszczędzać energię procesora.

Instrukcja HLT (HALT) była dostępna w procesorach Intel 80386, znanych również jako i386. Jej zadaniem było zatrzymanie wykonywania instrukcji przez procesor, co pozwalało na przejście w tryb niskiego zużycia energii, dopóki nie pojawił się sygnał z zewnątrz, np. naciśnięcie klawisza czyli tak zwane przerwanie. Było to szczególnie przydatne, gdy procesor nie miał żadnych zadań do wykonania.

Raymond Chen, ekspert w Microsoft, wyjaśnia, że mimo potencjalnych korzyści, Windows 95 nie zaimplementował tej funkcji, a przyczyna jest prozaiczna. Głównym powodem była niekompatybilność wielu komputerów z tą instrukcją, co prowadziło do ich zawieszania się. W efekcie, Microsoft zdecydował się zrezygnować z HLT, aby uniknąć ryzyka awarii, a tym samym sprawić, że Windows 95 działa bardziej niezawodnie.

Dalsza część artykułu pod materiałem wideo

Decyzja o pominięciu HLT spotkała się z krytyką, ponieważ wielu użytkowników nie zdawało sobie sprawy z problemów sprzętowych, obwiniając Microsoft za brak innowacyjności. Choć rozważano wprowadzenie mechanizmu wykrywającego wsparcie dla HLT, uznano to za zbyt ryzykowne, zwłaszcza że nie wszystkie modele laptopów mogłyby zostać zidentyfikowane przed premierą systemu.

Dziś podobne funkcje są realizowane przez instrukcję MWAIT, ale w czasach Windows 95 HLT była jedyną opcją. To pokazuje, jak skomplikowane decyzje projektowe mogą wpływać na odbiór technologii przez użytkowników.

Wybrane dla Ciebie
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
Wyciek danych klientów polskich sklepów. 130 tys. pokrzywdzonych
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
mBank zmienia wymagania aplikacji. Niektórzy muszą wymienić telefon
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Awaria w Pekao S.A. Problem z bankowością (aktualizacja)
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zakazy social mediów dla nastolatków. Eksperci widzą problem
Zagrożenia w sieci. Na nie narażone są dzieci
Zagrożenia w sieci. Na nie narażone są dzieci
Sextortion: na czym polega internetowy szantaż?
Sextortion: na czym polega internetowy szantaż?
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Koniec dominacji USA w Europie? Francja porzuca Windowsa
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Ministerstwo Cyfryzacji zachwala mSzyfr. Nowy, bezpieczny komunikator
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Zapłacą 99 mln dol. Pozwolą naprawić ciągniki bez oficjalnego serwisu
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Komunikat Pekao S.A. Dotyczy wszystkich klientów
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Copilot znika. Microsoft wycofuje się z agresywnej promocji
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
Santander Bank Polska zmienia nazwę. Będzie nowy adres WWW
NIE WYCHODŹ JESZCZE! MAMY COŚ SPECJALNIE DLA CIEBIE 🎯