CPU Bugs & Flaws: Usa ka Mubo nga Kasaysayan

Ania kung unsa ang CPU bugs ug mga sayup ug unsa ang imong mahimo mahitungod kanila

Ang usa ka problema sa usa ka CPU , ang "utok" sa imong kompyuter o uban nga gamit, kasagarang mahilakip sa usa ka bug o usa ka sayup . Sa kini nga konteksto, ang usa ka bug sa CPU mao ang bisan unsa nga isyu uban niini nga mahimo nga pag-ayo o pagtrabaho sa palibot nga walay pag-apekto sa nahibilin sa sistema, samtang ang usa ka CPU nga sayup usa ka mahinungdanong isyu nga nagkinahanglan sa tibuok-kausaban nga sistema.

Ang mga isyu nga sama niining mga CPU kasagaran mahitabo tungod sa mga kasaypanan nga gihimo sa panahon sa pagdesinyo o pag-produce sa chip. Depende sa espesipikong CPU bug / sayup, ang mga epekto mahimong bisan unsang butang gikan sa dili maayo nga performance ngadto sa mga kahuyangan sa seguridad sa nagkalain-laing pagkaseryoso.

Ang pag-ayo sa usa ka depekto sa CPU o bug naglakip sa pag-rework sa unsang paagi ang usa ka software sa device naglihok sa CPU, nga sagad gihimo pinaagi sa pag-update sa software, o pag-ilis sa CPU sa usa nga wala'y isyu. Bisan kon kini gipulihan o nagtrabaho sa palibot pinaagi sa software update nagdepende sa kagrabe ug kakomplikado sa problema sa CPU.

Pag-uswag & amp; Sayop nga Sayop

Ang Meltdown CPU flaw unang gipadayag sa publiko sa Google Project Zero sa 2018, maingon man sa Cyberes Technology ug sa Graz University of Technology. Ang multa gibutyag sa samang tuig ni Rambus, Google Project Zero, ug mga tigdukiduki sa daghang mga unibersidad.

Gigamit sa usa ka processor ang gitawag nga "spekulatibong pagpatay" aron pagtag-an kon unsa ang ipabuhat sa sunod aron makadaginot sa panahon. Sa diha nga kini naghimo niini, kini nagakuha sa kasayuran gikan sa RAM , ang paghinumdum sa imong kompyuter o device, aron sa pagkuha og mga detalye sa unsay nagakahitabo karon ug unsa ang kinahanglan nga buhaton sunod sa paghimo sa usa ka piho nga aksyon base sa bag-ong impormasyon.

Ang problema mao nga kon ang prosesor mag-andam sa iyang mga lihok ug mag-queue kung unsa ang sunod buhaton, ang maong impormasyon mahimong ibutyag ug "gikan sa bukas" alang sa malisyosong software o mga website nga pagakuhaon ug pagbasa nga ilang kaugalingon.

Kini nagpasabot nga ang usa ka virus sa imong kompyuter o usa ka rogue website mahimo, mahimo nga maka-access sa impormasyon gikan sa CPU aron makita kung unsa kini nga nakuha gikan sa panumduman, nga mahimo nga bisan unsang butang nga karon bukas ug gigamit sa device, lakip ang sensitibo nga impormasyon sama sa mga password , mga litrato, ug impormasyon sa pagbayad.

Ang mga kakulangan sa CPU nakaapektar sa tanang matang sa mga lalang nga nagdagan sa Intel, AMD, ug uban pang mga processor, ug mga impact device sama sa smartphones, desktops, ug laptops, ingon man mga online file storage accounts, ug uban pa.

Tungod sa pagkalubong sa mga sayup sa mga apektado nga mga processor, ang pag-ilis sa hardware mao lamang ang bugtong permanente nga solusyon. Hinuon, ang pagpadayon sa imong software ug operating system sa labing bag-o makahatag sa usa ka madawat nga workaround, pag-reconfigure kung giunsa pag-access sa imong software ang CPU, sa pagkatinuod paglikay sa mga problema.

Ania ang pipila ka mga mahinungdanon nga mga pag-update nga gibutang nga Meltdown ug Specter:

Sugyot: Kanunay nga siguroha nga nag-apply ka sa mga update sa imong operating system ug software sa diha nga kini anaa na! Kana nagpasabut nga dili paglaktaw sa mga pahibalo sa imong computer o smartphone ug sa paghimo sa imong labing maayo aron mapadayon ang imong mga programa sa software samtang ang mga bag-ong bersyon ug mga update gibuhian.

Pentium FDIV Bug

Kini nga CPU bug nadiskobrehan sa propesor sa Lynchburg College nga si Thomas Nicely niadtong 1994, nga una niyang gibutyag sa usa ka email.

Ang Pentium FDIV bug naka-apekto sa Intel Pentium chips, ilabi na sulod sa usa ka dapit sa CPU nga gitawag nga "floating point unit," nga mao ang bahin sa processor nga naghimo sa mga function sa matematika sama sa pagdugang, pagbuhin, ug pagpadaghan, bisan kini nga bug lamang ang nakaapekto sa dibisyon operasyon.

Kini nga CPU bug maghatag og sayop nga resulta sa mga aplikasyon nga nagtino sa usa ka quotient, sama sa calculators ug spreadsheet software. Ang hinungdan sa kini nga sayop mao ang usa ka sayop sa pagprograma diin ang pipila ka mga matan-aw sa pagtan-aw sa mga math wala ilakip, ug busa ang bisan unsang mga kalkulasyon nga nagkinahanglan sa pag-access sa mga lamesa dili tukma kutob sa mahimo nila.

Apan, gibana-bana nga ang Pentium FDIV bug maghatag dili tukma nga mga resulta sa usa lamang sa matag 9 bilyon nga floating point kalkulasyon, ug kini makita lamang sa gamay o dako kaayo nga mga numero, kasagaran sa ika-9 o ika-10 nga digit.

Ingon niana, adunay wala masulbad nga kontrobersiya kon unsa ka sagad kini nga bug usa nga isyu, uban sa Intel nga nag-ingon nga kini mahitabo lamang sa kasagaran nga gumagamit sa usa ka higayon sa matag 27,000 ka mga tuig , samtang ang IBM nag-ingon nga kini mahitabo sa kanunay matag 24 ka adlaw.

Nagkalainlain nga mga patches ang gibuhian aron sa pagtrabaho sa kini nga bug:

Niadtong Disyembre sa 1994, gipahibalo sa Intel ang lifetime replacement policy aron mapulihan ang tanan nga mga processor nga apektado sa bug. Ang mga CPU nga gipadala sa ulahi dili na apektado sa kini nga bug, busa ang mga gamit nga gigamit sa usa ka Intel processor nga gimugna human sa 1994 wala maapektohi niining problema nga naglutaw nga punto nga yunit.