Bugat dhe gabimet e CPU: Një histori e shkurtër

Ja se çfarë janë gabimet dhe të metat e CPU dhe çfarë mund të bëni për to

Një problem me një CPU , "trurin" e kompjuterit ose pajisjes tjetër, zakonisht mund të kategorizohet si një gabim ose një gabim . Në këtë kontekst, një bug CPU është çdo çështje me të që mund të fiksohet ose të punojë pa ndikuar në pjesën tjetër të sistemit, ndërsa një krisje e CPU është një çështje thelbësore që kërkon ndryshime në tërë sistemin.

Çështjet si këto me CPU zakonisht ndodhin për shkak të gabimeve të bëra gjatë projektimit ose prodhimit të çipit. Në varësi të bug-it / gabimit specifik të CPU-së, efektet mund të jenë çdo gjë nga performanca e dobët në dobësi të sigurisë të ashpërsisë së ndryshme.

Përcaktimi i një gabimi të CPU ose bug përfshin ose rishikimin se si punon një softuer i pajisjes me CPU, e cila zakonisht kryhet nëpërmjet një përditësimi të softuerit ose duke zëvendësuar CPU me atë që nuk e ka çështjen. Nëse ajo është zëvendësuar ose punuar rreth nëpërmjet një update software varet nga ashpërsia dhe kompleksitetin e problemit CPU.

Shkrirja & amp; Gabimet e spektrit

Gabimi i CPU i Meltdown u zbulua fillimisht nga publiku nga Google Project Zero në 2018, si dhe nga Cyberes Technology dhe nga Universiteti i Teknologjisë i Grazit. Spektri u zbulua në të njëjtin vit nga Rambus, Google Project Zero dhe studiues në disa universitete.

Një procesor përdor atë që quhet "ekzekutimi spekulativ" për të menduar se çfarë do të kërkohet të bëjë më pas për të kursyer kohë. Kur e bën këtë, ai tërheq informacione nga RAM , kujtesa e punës së kompjuterit ose pajisjes suaj, për të mbledhur detaje mbi atë që po ndodh aktualisht dhe çfarë duhet të bëjë për të kryer një veprim specifik bazuar në atë informacion të ri.

Problemi është se kur procesori përgatit veprimet e tij dhe rreshton se çfarë do të bëjë më pas, ky informacion mund të ekspozohet dhe të "dalë hapur" për softuer të dëmshëm ose uebfaqe për të marrë dhe lexuar si të tyren.

Kjo do të thotë që një virus në kompjuterin tuaj ose në një faqe të mashtruesve potencialisht mund të ketë qasje në atë informacion nga CPU për të parë atë që është mbledhur nga kujtesa, e cila mund të jetë çdo gjë që ishte aktualisht e hapur dhe që po përdoret në pajisje, duke përfshirë informacione të ndjeshme si fjalëkalimet , fotot dhe informacionin e pagesës.

Këto defekte të CPU prekur të gjitha llojet e pajisjeve që punonin në Intel, AMD dhe procesorë të tjerë, si dhe pajisje të ndikuara si smartphones, desktop dhe laptopë, si dhe llogaritë e ruajtjes së skedarëve online etj.

Për shkak të thellimit të këtyre defekteve në procesorë të prekur, zëvendësimi i pajisjeve është zgjidhja e vetme e përhershme. Megjithatë, mbajtja e softuerit dhe sistemit operativ të përditësuar mund të ofrojë një zgjidhje të pranueshme, duke rikonfiguruar mënyrën se si programi juaj futet në CPU, duke shmangur problemet.

Këtu janë disa përditësime thelbësore që patched Meltdown dhe Specter:

Këshillë: Gjithmonë sigurohuni që po aplikoni përditësime për sistemin tuaj operativ dhe softuerin kur bëhen të disponueshme! Kjo do të thotë të mos anashkalosh njoftimet në kompjuterin tënd ose smartphone dhe të bësh më të mirën për të mbajtur programet e tua të programeve të përditësuara, meqë versionet dhe përditësimet e reja lëshohen.

Bug Pentium FDIV

Ky bug i CPU u zbulua nga profesori i kolegjit Lynchburg Thomas Nicely në 1994, të cilin ai e shpalosi për herë të parë në një email.

Pentium FDIV bug prekur vetëm Intel Pentium patate të skuqura, veçanërisht brenda një zone të CPU quajtur "njësi pikë lundrues", e cila është pjesë e procesorit që kryen funksionet e matematikës si shtesë, zbritje, dhe shumëzimit, edhe pse ky bug vetëm ndikoi ndarje operacionet.

Ky gabim i CPU do të jepte rezultate të gabuara në aplikacionet që përcaktojnë një koeficient, si kalkulatorët dhe softueri i tabelës së spreadsheeteve. Shkaku i këtij gabimi ishte një gabim në programim ku disa tabela të gjetjes së matematikës ishin lënë jashtë dhe kështu çdo llogaritjet që duhej të kishin qasje në ato tabela nuk ishin aq të sakta sa mund të ishin.

Megjithatë, është vlerësuar se bug-i Pentium FDIV do të jepte rezultate të pasakta në vetëm 1 nga çdo llogaritjet me 9 bilionë lundrues, dhe do të shihej vetëm në numra me të vërtetë të vogël ose me të vërtetë të madh, shpesh rreth shifrës së 9-të apo të 10-të.

Kjo tha, ka pasur polemika të pazgjidhura se sa shpesh ky bug do të ishte me të vërtetë një çështje, me Intel duke deklaruar se do të ndodhte vetëm me përdoruesin mesatar një herë në 27,000 vjet , ndërsa IBM tha se do të ndodhte aq shpesh sa çdo 24 ditë.

Arna të ndryshme u liruan për të punuar rreth këtij bug:

Në dhjetor të vitit 1994, Intel njoftoi një politikë të zëvendësimit të jetës për të zëvendësuar të gjithë procesorët që ishin prekur nga bug-i. CPUs dërguar më vonë nuk ishin më të prekur nga ky bug, kështu që pajisjet duke përdorur një procesor Intel krijuar pas 1994 nuk janë të prekur nga ky problem njësi të veçantë njësi lundrues.