CPU Bugs & Flaws: Kratka istorija

Evo šta su procesori bugovi i mane i šta možete učiniti u vezi sa njima

Problem sa CPU-om , "mozgovima" vašeg računara ili drugog uređaja, obično se može kategorizirati kao greška ili greška . U tom kontekstu, procesorska greška je svako pitanje sa njim koje se može popraviti ili raditi bez utjecaja na ostatak sistema, dok je greška procesora osnovno pitanje koje zahtijeva promjene na nivou čitavog sistema.

Ove probleme sa CPU-om obično dolaze zbog grešaka napravljenih tokom projektovanja ili proizvodnje čipa. U zavisnosti od specifičnog CPU-a greške / greške, efekti mogu biti bilo šta od loših performansi do sigurnosnih ranjivosti različite težine.

Popravljanje nedostatka CPU-a ili bug-a podrazumeva ili prepravke kako softver uređaja funkcioniše sa CPU-om, što se obično vrši preko ažuriranja softvera ili zamene CPU-a sa onim koji nema problem. Bez obzira na to da li je zamenjena ili radila preko ažuriranja softvera, zavisi od težine i složenosti problema CPU-a.

Meltdown & amp; Spectre Flaws

Propuštanje CPU-a Meltdown-a prvi put je objavio Google Project Zero 2018, kao i Cyberes Technology i Tehnološki univerzitet u Grazu. Spectre je iste godine objavio Rambus, Google Project Zero i istraživači na nekoliko univerziteta.

Procesor koristi ono što se zove "spekulativno izvršenje" da bi pogodio šta će biti zatraženo da uradi sledeće kako bi uštedelo vreme. Kada to uradi, izvlači informacije iz RAM-a , vašeg računara ili radne memorije uređaja, kako bi prikupio detalje o tome šta se trenutno odvija i šta treba da uradi odmah da izvrši određenu akciju zasnovanu na novim informacijama.

Problem je u tome što kada procesor priprema njene akcije i naredi naredne naredbe, te informacije bi mogle biti izložene i "na otvorenom" za zlonamerni softver ili veb stranice koje će ih uzeti i čitati kao svoje.

To znači da virus na vašem računaru ili veb-provajder može potencijalno pristupiti informacijama iz CPU-a kako bi vidio šta je prikupio iz memorije, što bi moglo biti bilo šta što je trenutno otvoreno i koje se koristi na uređaju, uključujući osjetljive informacije kao što su lozinke , fotografije i informacije o plaćanju.

Ove greške u CPU su uticale na sve vrste uređaja koji rade na Intel, AMD i drugim procesorima, a uticali su na uređaje kao što su pametni telefoni, računari i laptopovi, kao i račune za skladištenje podataka na mreži itd.

Zbog toga što su oštećeni u oštećenim procesorima, zamena hardvera je jedino trajno rješenje. Međutim, čuvanje ažuriranog softvera i operativnog sistema može pružiti prihvatljivo rešenje, rekonfigurirajući kako vaš softver pristupa CPU-u, u suštini zaobilazeći probleme.

Evo nekoliko osnovnih ispravki koje su spakovane Meltdown i Spectre:

Savet: Uvek provjerite da li primjenjujete ispravke vašeg operativnog sistema i softvera pošto postanu dostupni! To znači da ne preskakujete obaveštenja na vašem računaru ili pametnom telefonu i radite najbolje kako biste ažurirali svoje softverske programe pošto se objavljuju nove verzije i ažuriranja.

Pentium FDIV Bug

Ovaj CPU bug otkrio je profesor Lynchburg College Thomas Nicely 1994. godine, koji je prvi otkrio u emailu.

Pentium FDIV bug je utjecao samo na Intel Pentium čipove, naročito unutar područja CPU-a koji se naziva "jedinica sa plutajućim tačkama", koja je dio procesora koji vrši matematičke funkcije kao što su dodavanje, oduzimanje i umnožavanje, iako je ova bug samo pogođena podjeljenjem operacije.

Ova CPU bugova bi dala pogrešne rezultate u aplikacijama koje određuju količnik, kao što su kalkulatori i softver za tabelarne proračune. Uzrok ove greške bila je programska greška u kojoj su izostavljene određene tabele za pretraživanje matematike, pa bilo koji proračuni kojima je potreban pristup tim tablicama nisu bili toliko precizni koliko su mogli.

Međutim, procijenjeno je da bi Pentium FDIV bug davao netačne rezultate samo u jednom od svakih 9 milijardi kalkulacija sa plutajućim tačkama, i to bi se vidjelo samo u stvarno malim ili stvarno velikim brojevima, često oko devete ili desetog broja.

To je rekao da je bilo neriješenih rasprava o tome koliko često ova buba stvarno predstavlja problem, pri čemu Intel tvrdi da se to može desiti samo prosječnom korisniku svake 27.000 godina , dok IBM kaže da će se to dogoditi često kao svakih 24 dana.

Objavljeni su razni zakrpe da rade oko ove bube:

U decembru 1994. godine, Intel je najavio politiku doživotne zamjene koja će zamijeniti sve procesore na koje je pogađao buba. Procesi koji su isporučeni kasnije više nisu pogođeni ovim bugom, tako da uređaji koji koriste Intel procesore kreirani nakon 1994. godine ne utiču na ovaj problem sa jediničnom jedinicom sa plutajućim tačkama.