Skip to main content

Błędy i usterki procesora: Krótka historia i co z nimi zrobić

Objaw: NIE PODNOSI SIĘ... a Viagra nie pomaga || Vlog serwisowy z naprawy PeCeta - VBTpc (Może 2024)

Objaw: NIE PODNOSI SIĘ... a Viagra nie pomaga || Vlog serwisowy z naprawy PeCeta - VBTpc (Może 2024)
Anonim

Problem z procesorem, "mózgiem" komputera lub innego urządzenia, zwykle można zaklasyfikować jako pluskwa lub wada . W tym kontekście procesor pluskwa jest każdy problem, który można naprawić lub obrobić bez wpływu na resztę systemu, podczas gdy procesor wada jest podstawową kwestią, która wymaga zmian w całym systemie.

Takie problemy z procesorami zwykle zdarzają się z powodu błędów popełnionych przy projektowaniu lub produkcji mikroukładu. W zależności od konkretnego błędu / usterki procesora, skutki mogą być różne: od słabej wydajności do słabych punktów bezpieczeństwa o różnym stopniu zaawansowania.

Naprawienie usterki lub błędu procesora wiąże się z ponownym opracowaniem sposobu działania oprogramowania urządzenia z procesorem, co zwykle odbywa się poprzez aktualizację oprogramowania lub zastąpienie procesora jednostką, która nie ma problemu. To, czy zostanie zastąpione, czy obejrzane przez aktualizację oprogramowania, zależy od wagi i złożoności problemu z procesorem.

Meltdown & Specter Flaws

Usterka procesora Meltdown została po raz pierwszy ujawniona publicznie przez Google Project Zero w 2018 r., A także przez Cyberes Technology i Graz University of Technology. Spectre został ujawniony w tym samym roku przez Rambus, Google Project Zero i naukowców z kilku uniwersytetów.

Procesor używa tzw. "Spekulatywnej realizacji", aby odgadnąć, co zostanie mu zlecone, aby zaoszczędzić czas. Kiedy to robi, pobiera informacje z pamięci RAM, komputera lub pamięci roboczej urządzenia, aby zebrać informacje o tym, co aktualnie się dzieje i co musi zrobić, aby wykonać określone działanie w oparciu o te nowe informacje.

Problem polega na tym, że kiedy procesor przygotowuje swoje działania i umieszcza w kolejce to, co będzie robić dalej, te informacje mogą zostać ujawnione i "otwarte", aby złośliwe oprogramowanie lub strony internetowe mogły zostać pobrane i odczytane jako własne.

Oznacza to, że wirus na twoim komputerze lub fałszywej stronie mógłby potencjalnie uzyskać dostęp do tych informacji z procesora, aby zobaczyć, co zgromadził z pamięci, która może być wszystkim, co było aktualnie otwarte i używane na urządzeniu, w tym poufnymi informacjami, takimi jak hasła , zdjęcia i informacje dotyczące płatności.

Te luki w procesorze miały wpływ na wszystkie rodzaje urządzeń działających na procesorach Intel, AMD i innych, a także na takie urządzenia, jak smartfony, komputery stacjonarne i laptopy, a także konta do przechowywania plików online itp.

Z powodu tego, jak głęboko zakorzenione są te usterki w wadliwych procesorach, zastąpienie sprzętu jest jedynym trwałym rozwiązaniem. Jednak utrzymanie aktualności oprogramowania i systemu operacyjnego może zapewnić akceptowalne obejście, rekonfigurację sposobu, w jaki oprogramowanie uzyskuje dostęp do procesora, zasadniczo omijając problemy.

Oto kilka podstawowych aktualizacji, które poprawiły Meltdown i Spectre:

  • System Windows 10 został załatany aktualizacją KB4056892, którą można zainstalować ręcznie z tego łącza, ale najlepiej zainstalować za pośrednictwem usługi Windows Update.
  • Następujące aktualizacje zostały wydane dla systemu MacOS: High Sierra 10.13.2, Aktualizacja zabezpieczeń 2018-001 dla Sierra oraz Aktualizacja zabezpieczeń 2018-001 dla El Capitan.
  • Urządzenia z Androidem zainstalowane na poziomie poprawki zabezpieczeń 2018-01-05 i późniejszych są chronione.
  • Urządzenia Apple iOS zostały wyposażone w system iOS 11.2.2 w celu "złagodzenia skutków działania Spectre" w przeglądarce Safari.
  • Przeglądarki Firefox zaktualizowane co najmniej do wersji 57.0.4 są chronione. Zobacz Jak mogę zaktualizować Firefox? Jeśli potrzebujesz pomocy.
  • Safari 11.0.2 został wydany dla macOS Sierra i OS X El Capitan.

Wskazówka: Zawsze upewnij się, że stosujesz aktualizacje do swojego systemu operacyjnego i oprogramowania, gdy tylko będą dostępne! Oznacza to, że nie należy pomijać powiadomień na komputerze lub smartfonie i dokładać wszelkich starań, aby oprogramowanie było aktualizowane w miarę udostępniania nowych wersji i aktualizacji.

Pentium FDIV Bug

Ten błąd procesora odkrył profesor Lynchburg College Thomas Nicely w 1994 roku, który po raz pierwszy ujawnił w e-mailu.

Błąd Pentium FDIV dotyczył tylko chipów Intel Pentium, w szczególności w obszarze procesora zwanym "jednostką zmiennoprzecinkową", która jest częścią procesora, który wykonuje funkcje matematyczne, takie jak dodawanie, odejmowanie i mnożenie, chociaż błąd ten miał wpływ tylko na dzielenie operacje.

Ten błąd procesora dałby złe wyniki w aplikacjach, które określają iloraz, jak kalkulatory i oprogramowanie arkusza kalkulacyjnego. Przyczyną tego błędu był błąd programowania polegający na pominięciu niektórych tablic matematycznych, a więc wszelkie obliczenia wymagające dostępu do tych tabel nie były tak dokładne, jak mogłyby być.

Jednakże oszacowano, że błąd FDIV Pentium dałby niedokładne wyniki tylko w 1 na 9 miliardów obliczeń zmiennoprzecinkowych, i byłby widoczny tylko w naprawdę małych lub naprawdę dużych liczbach, często w okolicach 9 lub 10 cyfry.

To powiedziawszy, pojawiły się nierozwiązane spory o to, jak często ten błąd naprawdę jest problemem, a Intel twierdzi, że stałoby się to tylko przeciętnemu użytkownikowi raz na jakiś czas. 27 000 lat , podczas gdy IBM powiedział, że stanie się tak często, jak co 24 dni.

Do usunięcia tego błędu wprowadzono różne łaty:

  • Microsoft wydał poprawki dla systemów operacyjnych Windows i Microsoft Excel. Te pliki są zatytułowane WW1140.EXE i WE1136.EXE i można je pobrać z witryny Microsoft Software Library Mirror.
  • Wolfram udostępnił tę poprawkę do swojego programu obliczeniowego Mathematica.

W grudniu 1994 roku firma Intel ogłosiła zastępczą politykę zastępowania wszystkich procesorów, których dotyczy błąd.Procesory wysłane później nie były już dotknięte tym błędem, więc ten proces z jednostką zmiennoprzecinkową nie dotyczy urządzeń wykorzystujących procesor Intel utworzony po 1994 roku.