Skip to main content

CPU chyby a nedostatky: Stručná história a čo robiť o nich

Anonim

Problém s procesorom, "mozgami" počítača alebo iného zariadenia, možno zvyčajne zaradiť do kategórie a ploštice alebo a kaz , V tomto kontexte je procesor ploštice je s ním nejaký problém, ktorý môže byť opravený alebo spracovaný bez ovplyvnenia zvyšku systému, zatiaľ čo procesor kaz je zásadnou otázkou, ktorá si vyžaduje zmeny v celom systéme.

Problémy s týmito procesormi sa zvyčajne vyskytujú z dôvodu chýb pri navrhovaní alebo výrobe čipu. V závislosti od konkrétnej chyby / chyby CPU by mohli byť účinky od slabého výkonu až po zraniteľnosť zabezpečenia rôznej závažnosti.

Oprava nedostatku alebo chyby procesora zahŕňa buď prepracovanie spôsobu fungovania softvéru zariadenia s procesorom, čo sa zvyčajne vykonáva prostredníctvom aktualizácie softvéru, alebo nahradenie procesora za procesor, ktorý nemá problém. Či sa nahradí alebo pracuje prostredníctvom aktualizácie softvéru, závisí od závažnosti a zložitosti problému CPU.

Meltdown a príznaky chyby

Chyba procesora Meltdown bola prvýkrát odhalená verejnosti spoločnosťou Google Project Zero v roku 2018, ako aj Cyberes Technology a Technologická univerzita v Grazi. Specter bol zverejnený v tom istom roku spoločnosťami Rambus, Google Project Zero a výskumníkmi na niekoľkých univerzitách.

Procesor používa to, čo sa nazýva "špekulatívne vykonanie", aby hádal, čo bude od neho požiadané, aby ušetril čas. Ak to robí, vytiahne informácie z pamäte RAM, počítača alebo z pracovnej pamäte prístroja a zhromažďuje podrobnosti o tom, čo sa práve deje a čo potrebuje urobiť vedľa vykonania konkrétnej akcie na základe týchto nových informácií.

Problém je v tom, že keď procesor pripraví svoje kroky a fronty na to, čo urobí ďalej, tieto informácie môžu byť vystavené a "otvorené" pre škodlivý softvér alebo webové stránky, aby si ich mohli prečítať ako vlastné.

Znamená to, že vírus na vašom počítači alebo nečestní webové stránky by mohol potenciálne získať prístup k informáciám z procesora a zistiť, čo získal z pamäte, čo môže byť čokoľvek, čo bolo v súčasnosti otvorené a používané v zariadení, vrátane citlivých informácií, ako sú heslá , fotografie a informácie o platbe.

Tieto chyby procesora ovplyvnili všetky druhy zariadení bežiacich v procesoroch Intel, AMD a iných procesoroch a postihnuté zariadenia, ako sú smartphony, stolné počítače a prenosné počítače, ako aj účty online ukladania súborov atď.

Vzhľadom na to, ako hlboko zakorenené tieto chyby sú v postihnutých procesoroch, nahradenie hardvéru je jediným trvalým riešením. Aktualizácia softvéru a operačného systému však môže poskytnúť prijateľné riešenie, ktoré prekonvertuje prístup softvéru k procesoru, v podstate obchádza problémy.

Tu sú niektoré hlavné aktualizácie, ktoré opravia rozpadanie a rozptyl:

  • Systém Windows 10 bol opravený aktualizáciou KB4056892, ktorú je možné nainštalovať manuálne z tohto prepojenia, ale je najlepšie nainštalovaný prostredníctvom služby Windows Update.
  • Nasledujúce aktualizácie boli vydané pre systém MacOS: High Sierra 10.13.2, Aktualizácia zabezpečenia 2018-001 pre Sierru a Aktualizácia zabezpečenia 2018-001 pre spoločnosť El Capitan.
  • Zariadenia so systémom Android spustené na úrovni bezpečnostnej opravy 2018-01-05 a neskôr sú chránené.
  • Zariadenia Apple iOS boli prepojené s iOS 11.2.2 na "zmiernenie účinkov prístroja Spectre" vo webovom prehliadači Safari.
  • Prehliadače Firefox aktualizované aspoň na verziu 57.0.4 sú chránené. Pozri Ako aktualizujem Firefox? ak potrebujete pomoc.
  • Safari 11.0.2 bol uvoľnený pre MacOS Sierra a OS X El Capitan.

Tip: Vždy sa uistite, že používate aktualizácie vášho operačného systému a softvéru, keď sú k dispozícii! To znamená, že nepreskočíte upozornenia na vašom počítači alebo smartfóne a budete sa snažiť o aktualizáciu softvérových programov, keď budú uvoľnené nové verzie a aktualizácie.

Pentium FDIV Bug

Táto chyba CPU bola objavená v roku 1994 profesorom Lynchburg College Thomasom Nicelym, ktorý prvýkrát odhalil v e-maile.

Chyba Pentium FDIV ovplyvnila iba čipy Intel Pentium, najmä v oblasti CPU nazývanej "jednotka s pohyblivou rádovou čiarou", ktorá je súčasťou procesora, ktorý vykonáva matematické funkcie ako pridávanie, odčítanie a násobenie, aj keď táto chyba ovplyvnila len rozdelenie operácie.

Táto chyba CPU by poskytla nesprávne výsledky v aplikáciách, ktoré určujú kvocient, napríklad kalkulačky a tabuľkový softvér. Príčinou tejto chyby bola chyba programovania, pri ktorej boli niektoré matematické vyhľadávacie tabuľky vynechané, takže všetky výpočty, ktoré vyžadovali prístup k týmto tabuľkám, neboli také presné, ako by mohli byť.

Odhaduje sa však, že chyba Pentium FDIV by poskytla nepresné výsledky len v 1 z každých 9 miliárd výpočtov s pohyblivými bodmi a bolo by vidieť len v skutočne malých alebo skutočne veľkých číslach, často okolo 9. alebo 10. číslice.

To znamená, že existovala nevyriešená diskusia o tom, ako často by táto chyba bola naozaj problémom, pričom spoločnosť Intel uviedla, že sa stane priemernému používateľovi len raz 27 000 rokov , zatiaľ čo IBM uviedla, že sa to stane tak často ako každých 24 dní.

Na vyriešenie tejto chyby boli vydané rôzne opravy:

  • Spoločnosť Microsoft vydala záplaty pre operačný systém Windows a Microsoft Excel. Tieto súbory majú názov WW1140.EXE a WE1136.EXE , resp. môžu byť stiahnuté z webovej stránky Microsoft Mirror Library.
  • Wolfram vydal túto opravu pre svoj program výpočtu Mathematica.

V decembri 1994 spoločnosť Intel oznámila, že nahradí všetky procesory, ktoré boli ovplyvnené chybou.CPU dodávané neskôr už túto chybu neovplyvnili, takže zariadenia využívajúce procesor Intel vytvorený po roku 1994 nie sú týmto konkrétnym problémom s jednotkou s pohyblivou rádovou jednotkou ovplyvnené.