Panel sterowania Microsoftu: rzut oka na historyczne ograniczenia wydajności
W sierpniu 2023 r. Microsoft zasugerował potencjalne wycofanie Panelu sterowania systemu Windows na rzecz konsolidacji funkcji w aplikacji Ustawienia. Po znaczącym zainteresowaniu mediów i opiniach użytkowników firma wycofała te oświadczenia, pozostawiając wielu spekulacje na temat przyszłości tego długoletniego narzędzia.
Rola Panelu sterowania w systemie Windows
Panel sterowania jest podstawowym elementem systemu operacyjnego Windows od czasu jego powstania wraz z Windows 1.0. Służy jako kluczowe narzędzie dla użytkowników do konfigurowania i personalizowania różnych aspektów ich systemu. To narzędzie obejmuje liczne aplety przeznaczone do zarządzania ustawieniami, oprogramowaniem i komponentami sprzętowymi, co czyni je niezbędnym zarówno dla zwykłych użytkowników, jak i profesjonalistów IT.
Odkrycie ograniczania wydajności w starszych systemach
Niedawne odkrycie użytkownika X (dawniej Twitter), znanego jako Viorin (@oerg866), rzuciło światło na osobliwe ograniczenie w wydajności Panelu sterowania, szczególnie w systemach Windows 95 i Windows 98. Użytkownik zauważył „zakodowane na stałe 8-sekundowe opóźnienie” występujące podczas dodawania nowego sprzętu za pomocą funkcji sysdm.cpl
lub „Dodaj nowy sprzęt”. Opóźnienie to było szczególnie problematyczne, gdy funkcja Windows Plug and Play (PnP) nie rozpoznawała nowo podłączonych urządzeń, co skłaniało użytkowników do ręcznego dodawania sprzętu.
Poprawa wydajności poprzez łatanie
Eksploracja Viorina doprowadziła do znacznego usprawnienia: po zastosowaniu poprawki opóźnienie zostało drastycznie zmniejszone do około 300 milisekund. Ta modyfikacja znacznie przyspieszyła proces integracji nowego sprzętu z systemem. Odkrycie nastąpiło, gdy użytkownik testował swoją strukturę open-source QuickInstall , zaprojektowaną do tworzenia obrazów instalacyjnych dla systemu Windows 98, w emulatorze IBM PC 86Box.
Aby jeszcze bardziej przyspieszyć szybką instalację systemu Windows 9x, załatałem plik SYSDM.CPL, usuwając zakodowane na stałe 8-sekundowe opóźnienie (!!!) występujące w przypadku wykrycia nowego sprzętu i skracając je do 300 milisekund. pic.twitter.com/BfGNpSjMfw
— oerg866 / clarry – 🇩🇪❣🇮🇱 (@oerg866) 4 listopada 2024
Więcej informacji: Technicznie rzecz biorąc, trwa to 8 sekund, przez pierwsze 3 sekundy wyświetlana jest ogólna domyślna nazwa klasy/urządzenia, następnie aktualizowane jest logo i nazwa rzeczywistego urządzenia, jeśli znaleziono sterownik, a potem kolejne 5 sekund. 🤪
— oerg866 / clarry – 🇩🇪❣🇮🇱 (@oerg866) 4 listopada 2024
Spekulacje i implikacje
Jeśli chodzi o uzasadnienie początkowo narzuconego opóźnienia, pozostaje ono przedmiotem spekulacji. Chociaż mogło ono wynikać z kiepskich praktyk kodowania, mogło być również obejściem konkretnych problemów zaobserwowanych przez Microsoft w tamtym czasie. Rodzi to intrygujące pytania o to, czy inne elementy w klasycznym Panelu sterowania mogą mieć podobnie ograniczone cechy wydajnościowe.
Osoby zainteresowane szczegółami technicznymi i implikacjami tego odkrycia mogą zapoznać się z raportem opublikowanym przez WinFuture .
Dodaj komentarz