PUZ Bugs & Flaws: historia laburra

Hemen zer CPU akatsak eta akatsak dira eta zer egin dezakezu buruz

PUZ baten arazoa, zure ordenagailuaren edo beste gailuaren "garunak", normalean errore edo akats gisa sailkatzen dira. Testuinguru honetan, CPU akats bat da arazoa konpontzen edo lan egin daitekeela gainerako sistemarekin, baina CPUren akatsak sistemako aldaketak behar dituen oinarrizko arazoa da.

Horrelako arazoak CPUekin izaten ohi dira, txiparen diseinuan edo produkzioan egindako hutsegiteengatik. PUZaren akatsen / akatsaren arabera, efektuak larritasun ezberdinetako segurtasun-ahulezietatik eratorritako errendimendua izan liteke.

PUZaren akatsen edo akats baten konponketa berregituratzen du, softwarearen softwarea softwarearen eguneratze baten bidez egiten den CPUarekin funtzionatzen du, edo arazoa ez duen CPUa ordezten du. Softwarearen eguneratze baten bidez ordezkatu edo lan egin den ala ez adierazten du PUZaren arazoaren larritasunaren eta konplexutasunaren araberakoa.

Meltdown & amp; Espectre Flaws

Meltdown CPU akatsak publikoki agertu zitzaion Google Project Zero-k 2018an, Cyberes Technology eta Graz Technology Unibertsitateak. Spectrek Rambus, Google Project Zero eta hainbat unibertsitatetan ikertzaileek eman zuten.

Prozesadoreak "espekulazioen exekuzioa" deitzen du, denbora aurrezteko zer egin behar duen asmatzeko. Horretarako, RAM , zure ordenagailuaren edo gailuaren memorian lan egiten duen informazioa jasotzen du, informazio berrian oinarritutako ekintza zehatz bat burutzeko zer gertatzen den zehazteko eta zer egin behar duen jakiteko.

Arazoa da prozesadoreak bere ekintza eta ilarak prestatzen dituenean zer egingo duen hurrengoan, informazio hori eta "irekita" egongo liratekeen softwarea edo webgunea kaltetu dezaketen webguneak bere kabuz hartu eta irakur dezaten.

Horrek esan nahi du ordenagailuan edo webgune zakarrontzian birus batek CPU-tik hartutako informazioa sartzeko aukera izan zezakeen memoria batetik ateratakoa ikusteko. Une honetan irekitako eta gailuan erabiltzeko ezer egon liteke, pasahitzak bezalako informazio sentikorra barne. , argazkiak eta ordainketa informazioa.

PUZaren akats hauek Intelek, AMDek eta beste prozesadoreek darabilten gailu mota guztiei eragiten diete, eta gailuek eragina dute smartphoneak, ordenagailuak eta ordenagailu eramangarriak, baita lineako fitxategien biltegiratze kontuak ere ...

Arrazoi sakonak direla eta, kaltetutako prozesadoreak dira, hardwareak konponbide iraunkor bakarra da. Hala ere, zure softwarea eta sistema eragilearen eguneratzeak konponbide onargarri bat eman dezake, zure softwarea CPUra nola sar daitekeen birkonfiguratzeko, arazo nagusiak saihestuz.

Hona hemen Meltdown eta Specter patched batzuk eguneratze nagusiak:

Aholkua: Egiaztatu beti zure sistema eragilearen eta softwarearen eguneratzeak aplikatzen dituzula eskuragarri egongo diren moduan. Horrek esan nahi du zure ordenagailuan edo telefonoan jakinarazpenak saltzea eta zure onena egitea zure softwarearen bertsio berriak eguneratzeko eta eguneratzeak kaleratu arte.

Pentium FDIV Bug

Lynuburg College-ko Thomas Nicely irakaslea 1994an aurkitu zuen CPU akats hau aurkitu zuen.

Pentium FDIV bugk Intel Pentium txip eragiten du, batez ere PUZaren eremu barruan, "puntu mugikorreko unitatea" deritzonak, hau da, funtzio math funtzioak betetzen ditu, gehituz, kenketa eta biderketak, nahiz eta akatsek zatiketa baizik eragiten eragiketak.

PUZaren errore honek okerreko emaitzak emango lituzke koefizientea zehazten duten aplikazioetan, kalkulagailuak eta kalkulu-orriko softwarea bezalakoak. Errore honen arrazoia matematikako bilaketa-taulen zenbait taulan ezezaguna zen programazio-akatsa zen, eta, beraz, tauletara sartzeko behar diren kalkuluak ez ziren zehatzak izan.

Hala eta guztiz ere, Pentium FDIV akatsak emaitza zehaztugabeak lortuko lituzke 9 milioi puntu mugikorren kalkuluen arabera, eta zenbaki oso txikiak edo oso handiak bakarrik ikusi ahal izango dira, sarritan 9an edo 10ean.

Hori esanda, eztabaidarik egon zen arazoa konpontzeko maiztasunarekin. Intelek 27.000 urte bitarteko batez besteko erabiltzaileak soilik gertatuko zela esan zuen Intelek, eta IBMk 24 egunetan behin eta berriro gertatuko zela esan zuen.

Hainbat adabaki argitaratu dira bug honen inguruan lan egiteko:

1994ko abenduan, Intel-ek irauli zuen bere ordezko politika iragarri zuen akatsek eragindako prozesadore guztiak ordezkatzeko. Aurrerantzean sortutako CPUak ez dira gehiago eragindako akatsik, beraz, 1994. urtetik sortutako Intel prozesadore bat erabiliz gailuak ez dira mugikorreko puntuko unitate arazo partikularrak eragiten.