CPU foute en foute: 'n kort geskiedenis

Hier is wat CPU foute en foute is en wat jy kan doen oor hulle

'N probleem met 'n SVE , die "brein" van jou rekenaar of ander toestel, kan gewoonlik gekategoriseer word as 'n fout of 'n fout . In hierdie konteks is 'n CPU bug enige probleem met dit wat vasgestel of gewerk kan word sonder om die res van die stelsel te beïnvloed, terwyl 'n CPU- fout 'n fundamentele probleem is wat stelselwye veranderinge vereis.

Probleme soos hierdie met SVE's gebeur gewoonlik as gevolg van foute tydens die ontwerp of produksie van die chip. Afhangende van die spesifieke SVE-fout / fout, kan die effekte enigiets wees van swak prestasie tot sekuriteitsprobleme van verskillende erns.

Die herstel van 'n CPU-fout of -fout behels dat u die werking van 'n toestel se sagteware met die SVE verwerk, wat gewoonlik deur 'n sagteware-opdatering gedoen word, of die SVE vervang met een wat nie die probleem het nie. Of dit deur 'n sagteware-opdatering vervang of gewerk word, hang af van die erns en kompleksiteit van die SVE se probleem.

Meltdown & amp; Spektre Flaws

Die Meltdown CPU-fout is vir die eerste keer aan die publiek bekend gemaak deur Google Project Zero in 2018, asook die Cyberes Technology en Graz University of Technology. Spectre is dieselfde jaar deur Rambus, Google Project Zero, en navorsers by verskeie universiteite bekend gemaak.

'N verwerker gebruik wat genoem word "spekulatiewe uitvoering" om te raai wat dit sal gevra word om volgende te doen ten einde tyd te bespaar. As dit dit doen, trek dit inligting uit die RAM , jou rekenaar of toestel se werkgeheue, om besonderhede te versamel oor wat tans aan die gang is en wat dit moet doen langs 'n spesifieke aksie wat gebaseer is op daardie nuwe inligting.

Die probleem is dat wanneer die verwerker sy aksies en toue opstel, wat dit volgende sal doen, kan daardie inligting blootgestel word en "buite die oop" wees vir kwaadwillige sagteware of webwerwe om self te neem en te lees.

Dit beteken dat 'n virus op jou rekenaar of 'n skelm-webwerf moontlik die inligting van die SVE kan verkry om te sien wat dit uit die geheue ingesamel het, wat enigiets kan wees wat tans op die toestel gebruik word, insluitend sensitiewe inligting soos wagwoorde , foto's en betalingsinligting.

Hierdie foute in die SVE het allerhande toestelle op Intel, AMD en ander verwerkers geraak, en toestelle soos slimfone, desktops en skootrekenaars, sowel as aanlyn-lêeropbergrekeninge, ens.

As gevolg van hoe ingewikkeld hierdie foute in geaffekteerde verwerkers is, is die vervanging van die hardeware die enigste permanente oplossing. As jy jou sagteware en bedryfstelsel op datum hou, kan dit egter 'n aanvaarbare oplossing wees. Omskakel die manier waarop jou sagteware toegang tot die SVE kry, hoofsaaklik om die probleme te ontduik.

Hier is 'n paar kernopdaterings wat Meltdown and Specter geplak het:

Wenk: Maak altyd seker dat jy opdaterings op jou bedryfstelsel en sagteware toepas soos dit beskikbaar word! Dit beteken dat u nie die kennisgewings op u rekenaar of slimfoon oorskakel nie en u bes doen om u sagtewareprogramme op datum te hou aangesien nuwe weergawes en opdaterings vrygestel word.

Pentium FDIV Bug

Hierdie CPU-fout is in 1994 deur Lynchburg College se professor Thomas Nicely ontdek, wat hy eers in 'n e-pos geopenbaar het.

Die Pentium FDIV-bug het slegs Intel Pentium-skyfies aangetas, veral binne 'n area van die SVE wat die "drywingspunt eenheid" genoem word. Dit is die deel van die verwerker wat wiskunde funksies uitvoer soos byvoeging, aftrekking en vermenigvuldiging, alhoewel hierdie fout slegs geaffekteerde afdeling bedrywighede.

Hierdie CPU-fout sal verkeerde resultate gee in toepassings wat 'n kwosiënt bepaal, soos sakrekenaars en sigbladprogrammatuur. Die oorsaak van hierdie fout was 'n programmeringsfout waar sekere wiskunde-opblaftabelle weggelaat is, en dus was enige berekeninge wat toegang tot die tabelle benodig, nie so akkuraat soos wat hulle kon gewees het nie.

Daar word egter beraam dat die Pentium FDIV-fout onakkurate resultate in slegs 1 uit elke 9 miljard swaaipuntberekeninge sal gee, en dit sal slegs in baie klein of baie groot getalle, dikwels rondom die 9de of 10de syfer, gesien word.

Daar is gesê dat daar onopgeloste kontroversie was oor hoe gereeld hierdie foute werklik 'n probleem sou wees. Intel het gesê dat dit net een keer elke 27,000 jaar met die gemiddelde gebruiker sou gebeur, terwyl IBM gesê het dat dit so dikwels as elke 24 dae sal gebeur.

Verskeie kolle is vrygelaat om hierdie bug te werk:

In Desember 1994 het Intel 'n lewenslange vervangingsbeleid aangekondig om alle verwerkers wat deur die fout geraak is, te vervang. CPU's wat later uitgestuur is, is nie meer geraak deur hierdie fout nie, dus toestelle wat 'n Intel-verwerker wat na 1994 geskep is, word nie geraak deur hierdie spesifieke probleem met swaaipunt-eenheid nie.