Et problem med en CPU, "hjerne" på din computer eller anden enhed, kan som regel kategoriseres som en insekt eller a fejl . I denne sammenhæng er en CPU insekt er noget problem med det, der kan løses eller arbejdes uden at påvirke resten af systemet, mens en CPU fejl er et grundlæggende problem, der kræver systemændringer.
Problemer som disse med CPU'er sker som regel på grund af fejltagelser under design eller produktion af chippen. Afhængig af den specifikke CPU-fejl / fejl kan effekterne være alt fra dårlig ydeevne til sikkerhedsrisici af forskellig sværhedsgrad.
Fastsættelse af en CPU-fejl eller fejl involverer enten at omarbejde, hvordan en enheds software fungerer sammen med CPU'en, hvilket normalt sker via en softwareopdatering, eller at udskifte CPU'en med en, der ikke har problemet. Uanset om det er udskiftet eller arbejdet rundt via en softwareopdatering, afhænger sværhedsgraden og kompleksiteten af CPU'ets problem.
Meltdown & Specter Flaws
Meltdown CPU-fejlen blev først afsløret for offentligheden af Google Project Zero i 2018, samt Cyberes Technology og Graz University of Technology. Specter blev afsløret det samme år af Rambus, Google Project Zero, og forskere på flere universiteter.
En processor bruger hvad der kaldes "spekulativ udførelse" for at gætte, hvad det bliver bedt om at gøre næste for at spare tid. Når det gør det, trækker det information fra RAM, din computer eller enhedens arbejdshukommelse, for at samle detaljer om, hvad der foregår, og hvad det skal gøres ud for at udføre en specifik handling baseret på den nye information.
Problemet er, at når processoren forbereder sine handlinger og køer op, hvad det vil gøre næste, kan disse oplysninger blive udsat og "ude i det åbne" for ondsindet software eller websteder at tage og læse som deres egne.
Det betyder, at en virus på din computer eller en uhyggelig hjemmeside muligvis kunne få adgang til disse oplysninger fra CPU'en for at se, hvad den hentede fra hukommelsen, hvilket kunne være alt, hvad der for øjeblikket var åbent og bruges på enheden, herunder følsomme oplysninger som adgangskoder , fotos og betalingsoplysninger.
Disse fejl i CPU'en berørte alle slags enheder, der kører på Intel, AMD og andre processorer, og påvirket enheder som smartphones, desktops og laptops samt online fillagringskonti mv.
På grund af hvor dybt indviklede disse fejl er i berørte processorer, er udskiftning af hardware den eneste permanente løsning. Men at holde din software og operativsystemet opdateret kan give en acceptabel løsning, omkonfigurere, hvordan din software får adgang til CPU'en, i det væsentlige at omgå problemerne.
Her er nogle centrale opdateringer, der patched Meltdown and Specter:
- Windows 10 blev patchet med KB4056892 opdateringen, som kan installeres manuelt fra dette link, men installeres bedst via Windows Update.
- Følgende opdateringer blev udgivet for macOS: High Sierra 10.13.2, Security Update 2018-001 for Sierra og Security Update 2018-001 for El Capitan.
- Android-enheder, der kører ved sikkerhedsniveauet 2018-01-05 og senere, er beskyttet.
- Apple iOS-enheder blev patchet med iOS 11.2.2 for at "afbøde virkningerne af Specter" i Safari-browseren.
- Firefox browsere opdateret til mindst version 57.0.4 er beskyttet. Se Hvordan opdaterer jeg Firefox? hvis du har brug for hjælp.
- Safari 11.0.2 blev frigivet til macOS Sierra og OS X El Capitan.
Tip: Sørg altid for at anvende opdateringer til dit operativsystem og software, da de bliver tilgængelige! Det betyder ikke at springe over notifikationerne på din computer eller smartphone og gør dit bedste for at holde dine softwareprogrammer opdaterede, da nye versioner og opdateringer frigives.
Pentium FDIV Bug
Denne CPU bug blev opdaget af Lynchburg College professor Thomas Nicely i 1994, som han først offentliggjorde i en email.
Pentium FDIV-fejlen har kun påvirket Intel Pentium-chips, især inden for et CPU-område kaldet "floating point unit", hvilket er den del af processoren, der udfører matematiske funktioner som tilføjelse, subtraktion og multiplikation, selv om denne fejl kun berørte divisionen operationer.
Denne CPU-fejl ville give forkerte resultater i applikationer, der bestemmer en kvotient, som regnemaskiner og regnearksoftware. Årsagen til denne fejl var en programmeringsfejl, hvor visse matematiske opslagstabeller blev udeladt, og derfor var alle beregninger, der behøvede adgang til disse tabeller, ikke så præcise som de kunne have været.
Det er dog blevet vurderet, at Pentium FDIV-fejlen ville give unøjagtige resultater i kun 1 ud af hver 9 milliarder flydende punktberegninger, og det vil kun ses i virkelig små eller virkelig store tal, ofte omkring det 9. eller 10. ciffer.
Når det er sagt, var der uopløst kontroverser over hvor ofte denne fejl virkelig ville være et problem, med Intel, der sagde at det kun ville ske for den gennemsnitlige bruger en gang hver gang 27.000 år , mens IBM sagde, at det ville ske så ofte som hver 24. dag.
Forskellige patches blev frigivet til at fungere omkring denne fejl:
- Microsoft udgivet patches til Windows OS og Microsoft Excel. Disse filer er titlen WW1140.EXE og WE1136.EXE , og kan stadig downloades fra dette Microsoft Software Library Mirror-websted.
- Wolfram udgav denne patch til sit Mathematica beregningsprogram.
I december 1994 annoncerede Intel en erstatningspolitik for hele livet for at erstatte alle processorer, der var ramt af fejlen.CPU'er, der blev afsendt senere, blev ikke længere berørt af denne fejl, så enheder, der bruger en Intel-processor, der blev oprettet efter 1994, påvirkes ikke af dette særlige problem med flydende enhed.