CPU-Bugs & Flaws: Mallonga Historio

Jen kio CPU-eraroj kaj difektoj estas kaj kion vi povas fari pri ili

Problemo kun CPU , la "cerbo" de via komputilo aŭ alia aparato, kutime povas esti kategoriita kiel erarodifekto . En ĉi tiu kunteksto, CPU- eraro estas ia problemo kun ĝi, kiu povas esti riparita aŭ funkciata sen tuŝi la reston de la sistemo, dum la CPU- difekto estas fundamenta temo, kiu postulas sistemajn ŝanĝojn.

Temoj kiel ĉi tiuj kun CPUoj kutime okazas pro eraroj faritaj dum la dezajno aŭ produktado de la blato. Dependante de la specifa CPU-eraro / difekto, la efikoj povus esti io ajn de malriĉa agado al sekurecaj vundoj de diversaj graveco.

Fiksado de CPU-difekto aŭ eraro implicas ĉu reelektanta kiel la programaro de aparato funkcias kun la CPU, kiu kutime fariĝas per programaro ĝisdatigo, aŭ anstataŭigas la CPU kun unu, kiu ne havas la aferon. Ĉu ĝi estas anstataŭigita aŭ funkciis ĉirkaŭ programara ĝisdatigo dependas de la severeco kaj komplekseco de la problemo de la CPU.

Meltdown & amp; Spektaklaj Flankoj

La flago de la CPU Meltdown unue estis malkaŝita al la publiko fare de Google Project Zero en 2018, same kiel Cyberes Technology kaj Graz University of Technology. Spektro estis diskonigita la saman jaron fare de Rambus, Google Project Zero, kaj esploristoj ĉe pluraj universitatoj.

Procesoro uzas tion, kion oni nomas "spekula ekzekuto" por diveni, kion oni devas fari al la sekva por konservi tempon. Kiam ĝi faras ĉi tion, ĝi tajpas informojn de RAM , la komputila memoro de via komputilo aŭ mekanismo, por kunmeti detalojn pri kio okazas kaj kio bezonas fari al ĝi specifan agadon bazita sur tiu nova informo.

La problemo estas, ke kiam la procesoro preparas siajn agojn kaj koincidojn, kion ĝi faros poste, tiu informo povus esti elmontrita kaj "ekstere malfermite" por malica programaro aŭ retejoj por preni kaj legi laŭ si mem.

Ĉi tio signifas, ke virus en via komputilo aŭ ruĝa retejo eble povus aliri tiun informon de la CPU por vidi, kion ĝi kolektis el la memoro, kio povus esti io, kio nun estis malfermita kaj uzata en la aparato, inkluzive de sentema informo kiel pasvortoj , fotoj, kaj pagaj informoj.

Ĉi tiuj difektoj de CPU influis ĉiun tipon de aparatoj kurantaj sur Intel, AMD, kaj aliaj procesoroj, kaj efikitaj aparatoj kiel inteligentaj telefonoj, labortabloj kaj tekkomputiloj, same kiel enretaj dosieraj kontoj, ktp.

Pro kiom profunde ekradikitaj ĉi tiuj difektoj estas en tuŝitaj procesoroj, anstataŭante la aparataron estas la sola permanenta solvo. Tamen, konservi vian programaron kaj mastruman sistemon ĝisdatigita povas provizi akcepteblan resumon, rekonstruante kiel via programaro aliras la CPU, esence malhelpante la problemojn.

Jen kelkaj kernaj ĝisdatigoj, kiuj parolis Meltdown kaj Specter:

Konsilo: Ĉiam certigu, ke vi aplikas ĝisdatigojn al via mastruma sistemo kaj programaro kiam ili estas disponeblaj! Tio signifas, ke vi ne saltas la sciigojn en via komputilo aŭ inteligenta telefono kaj faras vian plej bonan teni vian programaron programojn ĝisdatigita kiel novaj versioj kaj ĝisdatigoj.

Pentium FDIV-Insekto

Ĉi tiu CPU-eraro estis malkovrita de la instruisto Thomas Nicely de 1994 de Lynchburg College, kiun li unue diskonigis per retpoŝto.

La Pentium FDIV-eraro nur tuŝis blatojn de Intel Pentium, precipe ene de areo de la CPU nomita "flosanta punkto-unuo", kiu estas la parto de la procesoro, kiu plenumas funkciojn de matematiko kiel aldono, subtraho kaj multipliko, kvankam ĉi tiu cimo nur tuŝis dividon operacioj.

Ĉi tiu CPU-cimo donos malĝustajn rezultojn en aplikoj, kiuj determinas kvocienton, kiel kalkuliloj kaj kalkulita softvaro. La kialo de ĉi tiu eraro estis eraro de programado, kie iuj tabloj de matematikaj serĉoj estis preterlasitaj, do ĉiuj kalkuloj, kiuj bezonis aliron al tiuj tabloj, ne estis tiel precizaj kiel ili povus esti.

Tamen, ĝi estis taksita, ke la Pentium-FDIV-cimo donos malĝustajn rezultojn en nur 1 el ĉiu 9 miliardoj da flosantaj kalkuloj, kaj ĝi nur vidus en vere malgrandaj aŭ vere grandaj nombroj, ofte ĉirkaŭ la 9a aŭ 10-a cifero.

Dirite, ne estis solvita polemiko pri kiom ofte ĉi tiu cimo vere estus problemo, kun Intel deklarante ke ĝi nur okazus al la averaĝa uzanto unufoje ĉiujn 27,000 jarojn , dum IBM diris, ke ĝi okazos tiel ofte kiel ĉiu 24 tagoj.

Diversaj diakiloj estis liberigitaj por labori ĉirkaŭ ĉi tiu eraro:

En decembro de 1994, Intel anoncis vivan anstataŭan politikon por anstataŭigi ĉiujn procesorojn, kiuj estis difektitaj de la eraro. La CPU-ekspedicioj poste ne plu tuŝis ĉi tiun misfunkciadon, do mekanismoj, kiuj uzas procesoron Intel kreitan post 1994, ne influas ĉi tiun apartan problemon de unuopa flotanta punkto.