Ett problem med en CPU, "hjärnorna" på din dator eller annan enhet kan vanligen kategoriseras som en insekt eller a fel . I detta sammanhang, en CPU insekt är något problem med det som kan fixas eller arbetas utan att påverka resten av systemet, medan en CPU fel är en grundläggande fråga som kräver systemövergripande förändringar.
Problem som dessa med CPU: er händer vanligtvis på grund av misstag som gjorts under design eller produktion av chipet. Beroende på specifika CPU-fel / fel kan effekterna vara allt från dålig prestanda till säkerhetsproblem av olika svårighetsgrad.
Att fixa en CPU-fel eller -bugg innebär att antingen omarbeta hur en enhetens programvara fungerar med CPU-enheten, vilket vanligtvis görs genom en programuppdatering eller byta ut CPU-enheten med en som inte har problemet. Om det är ersatt eller fungerat via en programuppdatering beror på svårighetsgraden och komplexiteten hos CPU: s problem.
Meltdown & Specter Flaws
Meltdown-CPU-felet avslöjades för första gången till allmänheten av Google Project Zero år 2018, liksom Cyberes Technology och Graz University of Technology. Specter avslöjades samma år av Rambus, Google Project Zero, och forskare vid flera universitet.
En processor använder det som kallas "spekulativt utförande" för att gissa vad det blir ombedd att göra nästa för att spara tid. När det gör det drar det information från RAM, datorn eller enhetens arbetsminne för att samla in detaljer om vad som händer och vad den behöver göra bredvid att utföra en specifik åtgärd baserad på den nya informationen.
Problemet är att när processorn förbereder sina åtgärder och kötar upp vad den ska göra nästa gång, kan den informationen exponeras och "ut i det öppna" för skadlig programvara eller webbplatser att ta och läsa som egna.
Det innebär att ett virus på din dator eller en oseriös webbplats kan få tillgång till informationen från CPU-enheten för att se vad den samlade i minnet, vilket kan vara allt som för tillfället var öppet och som används på enheten, inklusive känslig information som lösenord , foton och betalningsinformation.
Dessa fel på CPU-enheten påverkar alla typer av enheter som körs på Intel, AMD och andra processorer och påverkat enheter som smartphones, stationära datorer och bärbara datorer, samt online-lagringskonton etc.
På grund av hur djupt ingreppat dessa fel är i drabbade processorer är byte av hårdvaran den enda permanenta lösningen. Att hålla din programvara och operativsystemet uppdaterad kan dock ge en acceptabel lösning, omkonfigurering av hur din programvara åtgår CPU, i huvudsak kringgå problemen.
Här är några kärnan uppdateringar som patched Meltdown and Specter:
- Windows 10 patchades med KB4056892-uppdateringen, som kan installeras manuellt från den här länken, men installeras bäst via Windows Update.
- Följande uppdateringar släpptes för macOS: High Sierra 10.13.2, säkerhetsuppdatering 2018-001 för Sierra, och säkerhetsuppdatering 2018-001 för El Capitan.
- Android-enheter som körs på säkerhetspatchnivån 2018-01-05 och senare skyddas.
- Apple iOS-enheter lappades med iOS 11.2.2 för att "mildra effekterna av Specter" i Safari webbläsaren.
- Firefox-webbläsare uppdaterade till minst version 57.0.4 är skyddade. Se Hur uppdaterar jag Firefox? om du behöver hjälp.
- Safari 11.0.2 släpptes för MacOS Sierra och OS X El Capitan.
Tips: Se alltid till att du uppdaterar operativsystemet och programvaran när de blir tillgängliga! Det innebär att inte hoppa över meddelandena på din dator eller smartphone och gör ditt bästa för att hålla dina program uppdaterade när nya versioner och uppdateringar släpps.
Pentium FDIV Bug
Denna CPU-fel upptäcktes av Lynchburg College professor Thomas Nicely 1994, som han först avslöjade i ett mail.
Pentium FDIV-felet har endast påverkat Intel Pentium-chips, särskilt inom ett CPU-område som kallas "floating point unit", vilket är den del av processorn som utför mattefunktioner som tillägg, subtraktion och multiplikation, även om det här felet endast påverkat divisionen operationer.
Denna CPU-fel skulle ge felaktiga resultat i applikationer som bestämmer en kvot, som räknemaskiner och kalkylprogram. Orsaket till det här felet var ett programmeringsfel där vissa matematiska uppslagstabeller utelämnades, så att alla beräkningar som behövde åtkomst till dessa tabeller inte var lika korrekta som de kunde ha varit.
Det har dock uppskattats att Pentium FDIV-felet skulle ge felaktiga resultat i endast 1 av varje 9 miljarder flytpunktsberäkningar, och det skulle bara ses i riktigt små eller riktigt stora antal, ofta runt den 9: e eller 10: e siffran.
Det var sagt att det fanns olösta kontroverser över hur ofta den här felet verkligen skulle vara ett problem, med Intel att det bara skulle hända med den genomsnittliga användaren en gång varje 27.000 år , medan IBM sa att det skulle ske så ofta som varannan dag.
Olika plåster släpptes för att fungera runt detta fel:
- Microsoft släppte patchar för Windows OS och Microsoft Excel. Dessa filer heter WW1140.EXE och WE1136.EXE , och kan fortfarande hämtas från den här Microsoft Software Library Mirror-webbplatsen.
- Wolfram släppte denna patch för sitt Mathematica beräkningsprogram.
I december 1994 tillkännagav Intel en ersättningspolicy för livstid för att ersätta alla processorer som drabbades av felet.CPU-enheter som skickades ut senare påverkades inte längre av denna bugg, så enheter som använder en Intel-processor som skapades efter 1994 påverkas inte av detta problem med flytande punktenhet.