Evo što su CPU bugovi i nedostatci i što možete učiniti o njima
Problem s CPU-om , "mozak" vašeg računala ili drugog uređaja, obično se može kategorizirati kao greška ili mana . U tom kontekstu CPU bug je bilo koji problem s njim koji se može fiksirati ili raditi bez utjecaja na ostatak sustava, dok CPU mana predstavlja temeljni problem koji zahtijeva promjene u cijelom sustavu.
Pitanja poput ovih kod CPU-a obično se događaju zbog pogrešaka tijekom dizajna ili proizvodnje čipa. Ovisno o specifičnoj pogrešci / manjkavosti procesora, efekti mogu biti bilo što od loših performansi do sigurnosnih ranjivosti raznih težina.
Učvršćivanje pogreške ili pogreške u procesoru uključuje ili preoblikovanje rada softvera uređaja s CPU-om, što se obično vrši putem ažuriranja softvera ili zamjene procesora s onim koje nema problem. Bez obzira je li to zamijenjeno ili radilo putem ažuriranja softvera, ovisi o težini i složenosti problema CPU-a.
Meltdown & amp; Nedostaci u spektru
Godine 2018., Google Project Zero je objavio javnost javnosti propadanja CPU-a, kao i Cyberes Technology i Graz University of Technology. Iste je godine objavio i Specter Rambus, Google Project Zero i istraživači na nekoliko sveučilišta.
Procesor koristi ono što se zove "spekulativno izvršenje" kako bi pogodilo što će se sljedeće tražiti da bi se uštedjelo vrijeme. Kada to učini, privlači podatke iz RAM-a , računala ili uređaja za radnu memoriju kako bi prikupio pojedinosti o tome što se trenutno događa i što treba učiniti za izvršavanje određene radnje na temelju tih novih informacija.
Problem je u tome što kada procesor priprema svoje radnje i redove čekanja na ono što će učiniti, te informacije mogu biti izložene i "na otvorenom" kako bi zlonamjerni softver ili web stranice preuzeli i čitali kao svoje.
To znači da bi virus na vašem računalu ili web-lokacija skitnica moglo potencijalno pristupiti tim podacima iz CPU-a da biste vidjeli što je prikupljeno iz memorije, što bi moglo biti sve što je trenutno otvoreno i koje se upotrebljavaju na uređaju, uključujući osjetljive podatke poput zaporki , fotografije i informacije o plaćanju.
Ove pogreške s CPU-om utječu na sve vrste uređaja koji se pokreću na Intel, AMD i drugim procesorima, a utječu na uređaje poput pametnih telefona, stolnih računala i prijenosnih računala, kao i računa za pohranu datoteka na mreži itd.
Zbog toga koliko su duboko ukorijenjeni ti nedostaci u pogođenim procesorima, zamjena hardvera jedino je trajno rješenje. Međutim, održavanje vašeg softvera i operativnog sustava ažurirano može pružiti prihvatljiv način rada, preoblikovati način na koji vaš softver pristupa CPU-u, u osnovi zaobilazeći probleme.
Evo nekih osnovnih ažuriranja koje su zakrčile Meltdown and Specter:
- Windows 10 je popravljen s ažuriranjem KB4056892, koji se može ručno instalirati s ove veze, ali je najbolje instaliran putem programa Windows Update .
- Sljedeća ažuriranja izdana su za MacOS: High Sierra 10.13.2, sigurnosnu nadogradnju 2018-001 za Sierra i sigurnosnu nadogradnju 2018-001 za El Capitan.
- Android uređaji koji se izvode na razini sigurnosne zakrpe 2018-01-05 i kasnije su zaštićeni.
- Apple iOS uređaji bili su zakrpani s iOS 11.2.2 da "ublaže učinke Spectera" u Safari web pregledniku.
- Firefox preglednici ažurirani na najmanje verziju 57.0.4 su zaštićeni. Pogledajte Kako mogu ažurirati Firefox? ako vam treba pomoć.
- Safari 11.0.2 je izdan za MacOS Sierra i OS X El Capitan.
Savjet: uvijek budite sigurni da primjenjujete ažuriranja vašeg operativnog sustava i softvera kada postanu dostupni! To ne znači preskakanje obavijesti na vašem računalu ili pametnom telefonu i čineći sve kako bi ažurirali svoje softverske programe budući da se nova verzija i nadogradnja izdaju.
Pentium FDIV Bug
Taj CPU bug otkrio je 1994. godine profesor Thomas Nicely Lynchburg College, koji je prvi put otkrio u e-poruci.
Pentium FDIV bug utjecao je samo na Intel Pentium čips, osobito na području CPU-a pod nazivom "jedinica s pomičnim zarezom", koja je dio procesora koji obavlja funkcije matematike kao što su dodavanje, oduzimanje i množenje, iako je ovaj bug utjecao samo na podjelu operacije.
Ova kukac CPU-a daje pogrešne rezultate u programima koji određuju kvocijent, kao što su kalkulatori i softver za proračunske tablice. Uzrok ove pogreške bio je programska pogreška u kojoj su izostavljene neke matematičke tablice za pretraživanje, pa su svi izračuni kojima je potreban pristup tim tablicama nisu bili točni kao što su mogli.
Međutim, procijenjeno je da će Pentium FDIV bug dati netočne rezultate u samo 1 od svakih 9 milijardi kretnji s pomičnim zarezom, a vidjet će se samo u malim ili vrlo velikim brojevima, često oko 9. ili 10. znamenke.
To je rekao, postojala je neriješena kontroverza oko toga koliko često bi taj problem zapravo bio problem, s Intelom koji tvrdi da će se to dogoditi samo prosječnom korisniku jednom svake 27.000 godina , dok je IBM rekao da će se to dogoditi češće od svakih 24 dana.
Razvili su se različiti zakrpe za rješavanje tog problema:
- Microsoft je objavio zakrpe za Windows OS i Microsoft Excel. Ove datoteke nazivaju se WW1140.EXE i WE1136.EXE , a mogu se i dalje preuzeti s web stranice Microsoftove softverske biblioteke.
- Wolfram je objavio ovaj patch za program izračuna Mathematica.
U prosincu 1994. Intel je najavio životnu zamjensku politiku za zamjenu svih procesora koji su pogođeni bugom. Kasnije kasnije isporučene CPU-ove više ne utječu na taj problem, tako da uređaji koji koriste Intelov procesor stvoren nakon 1994. godine ne utječu na ovaj problem pojedinačnih točkastih jedinica.