CPU-bugs en flaaks: in briefke histoarje

Hjir binne wat CPU-bugs en defekten binne en wat jo kinne oer har dwaan

In probleem mei in CPU , de "harsens" fan jo kompjûter of in oare apparaat, kin gewoanlik as in brek of in flaad wurde kategorisearre. Yn dit ferbân is in CPU- bug in elk sertifikaat mei dat kin fêst of wurke wurde sûnder de rest fan it systeem te beynfloedzjen, wylst in CPU- flak in fûnemint is dat in systeemwide wizigingen nedich is.

Problemen lykas dizze mei CPUs komme normaal binnen om't misters makke binne by it ûntwerp of de produksje fan it chip. Ofhinklik fan 'e spesifike CPU-bug / flaw, kinne de effekten wat wêze fan' e minne optreding oant security vulnerabilities fan ferskate strangens.

It befestigjen fan in CPU-flach of brek beynfloedet of opnij werjaan hoe's in software fan 'e apparaat wurket mei de CPU, dy't meastentiids dien wurdt troch in software-fernijing, of it ferfangen fan' e CPU mei ien dy't de probleem net hat. Oft it ferfongen wurdt of wurket fia in software update hinget fan 'e hurdens en kompleksiteit fan' e problemen fan 'e CPU.

Meltdown & amp; Specter Flaws

De meltdown CPU-flaw waard yn 2018 foar it iepenbier útjûn troch Google Project Zero, lykas Cyberes Technology en Graz University of Technology. Specter waard itselde jiers troch Rambus, Google Project Zero, en ûndersikers by ferskate universiteiten bekend makke.

In prosessor brûkt wat "spekulative útfiering" neamd wurdt om te sizzen wat it frege wurdt om neist te freegjen om tiid te besparjen. As it dat docht, draait it ynformaasje fan RAM , jo kompjûter of arbeidsbewegeling, om details te sammeljen oer wat der no is en wat it no neist dwaan moat om in spesifike aksje út te fieren basearre op dy nije ynformaasje.

It probleem is dat as de prosessor har aksjes en wachtrigen foarstelle hoe't it no folgje sil, dy ynformaasje útsluten wurde en "iepenje yn 'e iepenbiere" foar malicious software of websiden om se as sels te lezen en te lêzen.

Dit betsjut dat in firus op jo kompjûter of in skutter-webside mooglik potinsjeel tagong hat dat ynformaasje fan 'e CPU om te sjen wat der fan' e ûnthâld kaam, wat elk wêze soe dat no op it stuit op it apparaat brûkt waard, wêrûnder gefoelige ynformaasje as wachtwurden , foto 's en betellings ynformaasje.

Dizze CPU-defekten hawwe ynfloed op alle siden fan apparaten op Intel, AMD, en oare processors, en beynfloedige apparaten lykas smartphones, buroblêden en laptops, en ek online file storage storage accounts ensfh.

Troch hokker djip ynstutsen binne dizze tekoarten yn 't betroude ferwurkers, it ferfangen fan de hardware is de ienige fêste oplossing. Hâldt jo software en bestjoeringssysteem lykwols op 'e hichte om in akseptabel arbeidzjen te befoarderjen, opnij konfigurearret hoe't jo software op' e CPU tagong, yn essinsje om de problemen te beheinen.

Hjir binne guon core updates dy't patint Meltdown en Specter patten:

Tip: Algemien meitsje jo derfoar dat jo applikaasjes tapasse op jo bestjoeringssysteem en software as se beskikber binne! Dit betsjut dat jo de notifikaasjes op jo kompjûter of smartphone net oerslaan en jo bêste dwaan om jo softwareprogramma's te aktualisearje as nije ferzjes en fernijings útbrocht wurde.

Pentium FDIV Bug

Dizze CPU-bug waard ûntdutsen troch Lynchburg College's heechlearaar Thomas Nicely yn 1994, dy't hy earst yn in e-post disclosed.

De Pentium FDIV-bug besleat allinich Intel Pentium-chipen, benammen binnen in gebiet fan 'e CPU neamd de "floating point unit", dat is it ûnderdiel fan de prosessor dat math funksjes hat as oanfolling, subtraction en multiplication, hoewol dizze flug allinich die operaasjes.

Dizze CPU-brek soe ferkearde resultaten jaan oan applikaasjes dy't in quotient fêststelle, lykas kalkulators en spesjalisme-software. De oarsaak fan dizze flater wie in programmearflater wêr 't guon math-opfangtafels wegere waarden, en sa waarden alle berjochten dy't tagong ta dizze tabellen nedich hienen net sa krekt as se west ha kinne.

It waard lykwols bepaald dat de Pentium FDIV brek in ferkearde resultaat jout oan 1 fan alle 9 miljard flotende punten kalkulaasjes, en it soe allinich sjoen wurde yn werklik lytse of echt grutte sifers, faak om de 9e of 10ste sifers.

Dat sei, wie der unrêstige kontroversje oer hoe faak dat brek soe echt in probleem wêze, mei't Intel stelde dat it allinich de gemiddelde brûker alle kearen 27.000 jier barde, wylst IBM sei dat it sa faak as alle 24 dagen wêze sil.

Various patches were released to work around this bug:

Yn desimber fan 1994 joech Intel in lifetime replacement policy om alle prosessor te ferfangen dy't troch de brek beynfloede waarden. CPU's dy't letter ferwurke waarden net mear beynfloede troch dizze brek, sadat apparaten brûkt wurde mei in Intel-prosessor dy't nei 1994 makke binne net beynfloede wurde troch dit problemen foar floatpunten.