Napake in napake CPE: kratka zgodovina

Tukaj so napake in pomanjkljivosti procesorja in kaj lahko storite zanje

Težava z CPU , "možgani" vašega računalnika ali druge naprave, se običajno lahko razvrsti kot napaka ali napaka . V tem kontekstu je napaka procesorja kakršna koli težava z njo, ki jo je mogoče popraviti ali obdelati, ne da bi to vplivalo na preostali del sistema, medtem ko je pomanjkljivost procesorja temeljno vprašanje, ki zahteva sistemske spremembe.

Vprašanja, kot je ta v procesorjih, se ponavadi zgodi zaradi napak med izdelavo ali izdelavo čipa. Odvisno od specifične napake / napake CPU, bi lahko bili učinki vse od slabe učinkovitosti do varnostnih ranljivosti različnih resnosti.

Pritrditev napake CPU ali bugov vključuje bodisi predelavo, kako programska oprema naprave deluje z CPU, kar običajno poteka s posodobitvijo programske opreme ali nadomešča CPU z drugo, ki nima težave. Ne glede na to, ali je zamenjava ali obdelava prek posodobitve programske opreme odvisna od resnosti in zahtevnosti CPU-jevega problema.

Meltdown & amp; Specter napak

Google Project Zero leta 2018 je javno razkrila napako procesorja Meltdown, ki jo je javnosti predstavila javnost, pa tudi Cyberes Technology in Univerza za tehnologijo v Gradcu. Specter je istega leta razkril Rambus, Google Project Zero in raziskovalci na več univerzah.

Procesor uporablja tisto, kar se imenuje "špekulativna izvedba", da bi uganil, kaj bo pozneje storiti, da bi prihranili čas. Ko to naredi, potegne podatke iz RAM-a , vašega računalnika ali delovnega pomnilnika naprave, da zbere podatke o tem, kaj se trenutno dogaja in kaj mora narediti zraven, da izvede določeno dejanje na podlagi teh novih informacij.

Težava je v tem, da ko procesor pripravi svoja dejanja in stavi v vrsto, kaj bo storil, bodo te informacije morda izpostavljene in "na odprtem" za zlonamerno programsko opremo ali spletne strani, ki jih bodo vzeli in brali kot svoje.

To pomeni, da bi lahko virus na vašem računalniku ali spletnem mestu prevajalca potencialno dostopal do teh informacij iz CPU-ja, da bi ugotovil, kaj je zbral iz pomnilnika, kar je lahko vse, kar je trenutno odprto in se uporablja v napravi, vključno z občutljivimi informacijami, kot so gesla , fotografije in informacije o plačilu.

Te napake CPU so vplivale na vse vrste naprav, ki se izvajajo na Intel, AMD in drugih procesorjih ter vplivale na naprave, kot so pametni telefoni, namizni računalniki in prenosni računalniki, računi za shranjevanje datotek na internetu itd.

Zaradi globoko zakoreninjenih teh pomanjkljivosti v prizadetih procesorjih je zamenjava strojne opreme edina trajna rešitev. Vendar pa lahko posodobitev vaše programske opreme in operacijskega sistema omogoči sprejemljivo rešitev, pri čemer konfigurira, kako vaša programska oprema dostopa do CPU-ja, v bistvu zaobide te težave.

Tukaj je nekaj osnovnih posodobitev, ki so popravile Meltdown in Spectre:

Nasvet: Vedno se prepričajte, da uporabljate posodobitve svojega operacijskega sistema in programske opreme, ko postanejo na voljo! To pomeni, da ne preskakujete obvestil v računalniku ali pametnem telefonu in po svojih najboljših močeh vzdržujete posodobitve svojih programov, ko se sproščajo nove različice in posodobitve.

Pentium FDIV Bug

Ta CPU bug je odkril profesor Lynchburg College Thomas Nicely leta 1994, ki ga je najprej razkril v e-pošti.

Pentium FDIV bug je prizadel le Intel Pentium čipe, še posebej na območju CPU, imenovano "plavajočo enoto", ki je del procesorja, ki izvaja matematične funkcije, kot so dodajanje, odštevanje in množenje, čeprav je ta napaka le prizadela delitev operacije.

Ta napaka procesorja bi pri napakah, ki določajo kvocient, kot so računalniki in programska oprema za preglednice, napačne rezultate. Vzrok za to napako je programska napaka, ko so bile nekatere tabele za iskanje matematike izpuščene, zato vsi izračuni, ki so potrebovali dostop do teh tabel, niso bili tako točni, kot bi bili.

Vendar pa je bilo ocenjeno, da bi napaka Pentium FDIV dala netočne rezultate v le 1 od vsakih 9 milijard izračuni s plavajočo vejico, vidna pa bi bila le v resnično majhnih ali res velikih številih, pogosto okrog devete ali desete številke.

To je dejalo, da je bilo nerešenih polemik o tem, kako pogosto bi bila ta težava resnična težava, Intel pa je izjavil, da se bo to zgodilo samo povprečnemu uporabniku enkrat na 27.000 let , medtem ko je IBM dejal, da se bo to zgodilo tako pogosto kot vsakih 24 dni.

Za to napako so bili objavljeni različni popravki:

Decembra leta 1994 je Intel napovedal politiko življenjske zamenjave, ki naj bi nadomestila vse procesorje, na katere je vplivala napaka. Napake, ki so bile poslane kasneje, te napake niso več vplivale, zato ta naprava s procesorjem Intel, ustvarjenim po letu 1994, ne vpliva na to težavo enote s plavajočo vejico.