CPU Bugs & Defecte: Un scurt istoric

Iată ce sunt erorile și defectele procesorului și ce puteți face despre ele

O problemă cu un CPU , "creierul" computerului sau a altui dispozitiv, poate fi de obicei clasificată ca o eroare sau un defect . În acest context, o eroare de procesor este orice problemă care poate fi rezolvată sau rezolvată fără a afecta restul sistemului, în timp ce o defecțiune a procesorului este o problemă fundamentală care necesită schimbări la nivelul întregului sistem.

Probleme ca acestea cu CPU se întâmplă de obicei din cauza unor greșeli făcute în timpul proiectării sau producției chipului. În funcție de eroarea / eroarea specifică a procesorului, efectele pot fi orice, de la performanțe slabe la vulnerabilități de securitate de diferite grade de gravitate.

Remedierea unui defect sau a unei erori de CPU implică fie redimensionarea modului în care software-ul unui dispozitiv funcționează cu CPU, care se face de obicei printr-o actualizare de software, fie înlocuirea procesorului cu unul care nu are această problemă. Indiferent dacă este înlocuită sau prelucrată prin intermediul unei actualizări de software depinde de gravitatea și complexitatea problemei procesorului.

Meltdown & amp; Spectre False

Defecțiunea procesorului Meltdown a fost dezvăluită pentru prima dată publicului de către Google Project Zero în 2018, precum și Cyberes Technology și Universitatea de Tehnologie din Graz. Spectrul a fost dezvăluit în același an de către Rambus, Google Project Zero și cercetători din mai multe universități.

Un procesor folosește ceea ce se numește "executare speculativă" pentru a ghici ce va fi cerut să facă în continuare pentru a economisi timp. Când face acest lucru, el trage informații din memoria RAM , computerul sau memoria de lucru a dispozitivului, pentru a aduna detalii despre ceea ce se întâmplă în prezent și ce trebuie să facă în continuare pentru a efectua o acțiune specifică bazată pe acele informații noi.

Problema este că atunci când procesorul își pregătește acțiunile și cozile ce urmează să facă, aceste informații ar putea fi expuse și "afară în aer liber" pentru ca software-ul rău intenționat sau site-urile web să le poată citi și citi pe propriile lor.

Acest lucru înseamnă că un virus de pe computerul dvs. sau de pe un site necinstit ar putea accesa eventual aceste informații de la CPU pentru a vedea ce s-a adunat din memorie, ceea ce ar putea fi orice în prezent deschis și folosit pe dispozitiv, inclusiv informații sensibile precum parolele , fotografii și informații despre plată.

Aceste defecte ale procesorului au afectat tot felul de dispozitive care rulează pe procesoare Intel, AMD și alte procesoare și au afectat dispozitive precum smartphone-uri, desktop-uri și laptop-uri, precum și conturi de stocare online a fișierelor etc.

Din cauza faptului cât de adânc înrădăcinate sunt aceste defecte în procesoarele afectate, înlocuirea hardware - ului este singura soluție permanentă. Cu toate acestea, păstrarea actualizată a software-ului și a sistemului de operare poate oferi o soluție acceptabilă, reconfigurând modul în care software-ul dvs. accesează procesorul, evitând esențial problemele.

Iată câteva actualizări de bază care au patch-uri Meltdown și Spectre:

Sfat: asigurați-vă întotdeauna că aplicați actualizări pentru sistemul de operare și pentru software-ul dvs. în momentul în care devin disponibile! Asta înseamnă să nu săriți notificările de pe computer sau de pe telefonul dvs. smartphone și să faceți tot ce este mai bun pentru a vă păstra programele software actualizate pe măsură ce sunt lansate noi versiuni și actualizări.

Pentium FDIV Bug

Această eroare de CPU a fost descoperită de profesorul Thomas Nicely din Colegiul Lynchburg în 1994, pe care a dezvăluit-o pentru prima dată într-un e-mail.

Bugul Pentium FDIV a afectat numai cipurile Intel Pentium, în special într-o zonă a procesorului numită "unitatea cu puncte în virgulă mobilă", care este partea procesorului care efectuează funcții de matematică cum ar fi adăugarea, scăderea și multiplicarea, operațiuni.

Această eroare CPU ar da rezultate greșite în aplicațiile care determină un coeficient, cum ar fi calculatoarele și software-ul de calcul tabelar. Cauza acestei erori a fost o greșeală de programare în care anumite tabele de căutare matematică au fost omise, deci orice calcule care aveau nevoie de acces la aceste mese nu erau la fel de exacte ca și cum ar fi putut fi.

Cu toate acestea, sa estimat că eroarea Pentium FDIV ar da rezultate inexacte în doar 1 din fiecare 9 miliarde de calcule cu virgulă mobilă și ar putea fi văzută doar într-un număr foarte mic sau foarte mare, adesea în jurul cifrei a 9-a sau a 10-a.

Acestea fiind spuse, existau controverse nerezolvate cu privire la cât de des această eroare ar fi într-adevăr o problemă, Intel a afirmat că se va întâmpla doar cu utilizatorul mediu o dată la 27.000 de ani , în timp ce IBM a spus că se va întâmpla la fel de des ca la fiecare 24 de zile.

Au fost lansate diverse patch-uri pentru a rezolva această problemă:

În decembrie 1994, Intel a anunțat o politică de înlocuire pe toată durata vieții, care să înlocuiască toți procesorii afectați de eroare. CPU expediate mai târziu nu mai erau afectate de această eroare, astfel încât dispozitivele care utilizează un procesor Intel creat după 1994 nu sunt afectate de această problemă cu unitatea cu puncte în virgulă mobilă.