Bugs & Flaws CPU: Hanes Byr

Dyma beth yw gwifrau CPU a diffygion a beth allwch chi ei wneud amdanynt

Mae problem gyda CPU , "brains" eich cyfrifiadur neu ddyfais arall, fel arfer yn cael ei gategoreiddio fel nam neu ddiffyg . Yn y cyd-destun hwn, mae bug CPU yn unrhyw fater gydag ef y gellir ei osod neu ei weithio o gwmpas heb effeithio ar weddill y system, tra bod diffyg CPU yn fater sylfaenol sy'n gofyn am newidiadau ar draws y system.

Fel arfer mae materion fel y rhain gyda CPUs yn digwydd oherwydd camgymeriadau a wnaed wrth ddylunio neu gynhyrchu'r sglodion. Gan ddibynnu ar y diffyg / diffyg CPU penodol, gallai'r effeithiau fod yn unrhyw beth o berfformiad gwael i wendidau diogelwch gwahanol ddifrifoldeb.

Mae gosod ffug neu ddiffyg CPU yn golygu naill ai ail-weithio sut mae meddalwedd dyfais yn gweithio gyda'r CPU, sy'n cael ei wneud fel arfer drwy ddiweddariad meddalwedd, neu yn ailosod yr CPU gydag un nad oes ganddo'r mater. Mae p'un a yw'n cael ei ddisodli neu ei weithio o gwmpas trwy ddiweddariad meddalwedd yn dibynnu ar ddifrifoldeb a chymhlethdod problem y CPU.

Meltdown & amp; Gwahanol Sbectrwm

Yn gyntaf, datgelwyd diffyg CPU Meltdown i'r cyhoedd gan Google Project Zero yn 2018, yn ogystal â Thechnoleg Cyberes a Phrifysgol Technoleg Graz. Datgelwyd Sbectr yr un flwyddyn gan Rambus, Google Project Zero, ac ymchwilwyr mewn sawl prifysgol.

Mae prosesydd yn defnyddio'r hyn a elwir yn "gweithredu hapfasnachol" i ddyfalu beth y gofynnir iddi ei wneud nesaf er mwyn arbed amser. Pan fydd yn gwneud hyn, mae'n tynnu gwybodaeth oddi wrth RAM , cof gweithio eich cyfrifiadur neu'ch dyfais, i gasglu manylion ar yr hyn sy'n digwydd ar hyn o bryd a'r hyn y mae angen iddo ei wneud nesaf i gyflawni camau penodol yn seiliedig ar y wybodaeth newydd honno.

Y broblem yw, pan fydd y prosesydd yn paratoi ei weithredoedd a'i chiwiau i fyny beth fydd yn ei wneud nesaf, efallai y bydd yr wybodaeth honno'n agored ac yn "agored yn agored" ar gyfer meddalwedd maleisus neu wefannau i'w cymryd a'u darllen fel eu hunain.

Mae hyn yn golygu y gallai firws ar eich cyfrifiadur neu wefan wegus gael mynediad i'r wybodaeth honno o'r CPU i weld yr hyn a gasglwyd o gof, a allai fod yn unrhyw beth a oedd ar agor ar hyn o bryd a'i ddefnyddio ar y ddyfais, gan gynnwys gwybodaeth sensitif fel cyfrineiriau , lluniau, a gwybodaeth am daliadau.

Roedd y diffygion CPU hyn yn effeithio ar bob math o ddyfeisiau sy'n rhedeg ar Intel, AMD, a phroseswyr eraill, a dyfeisiau wedi'u heffeithio fel smartphones, bwrdd gwaith, a gliniaduron, yn ogystal â chyfrifon storio ffeiliau ar-lein, ac ati.

Oherwydd pa mor ddifrifol y mae'r diffygion hyn mewn proseswyr yr effeithir arnynt, mae'r unig ddatrysiad parhaol yn lle'r caledwedd . Fodd bynnag, gall cadw eich meddalwedd a'ch system weithredu gyfredol ddarparu dull derbyniol, ailgyflunio sut mae'ch meddalwedd yn cyrraedd y CPU, gan wahardd y problemau yn y bôn.

Dyma rai diweddariadau craidd sy'n clywed Meltdown a Specter:

Tip: Sicrhewch bob amser eich bod yn gwneud cais am ddiweddariadau i'ch system weithredu a'ch meddalwedd wrth iddynt ddod ar gael! Mae hynny'n golygu peidio â gadael yr hysbysiadau ar eich cyfrifiadur neu'ch ffôn smart a gwneud eich gorau i gadw'ch rhaglenni meddalwedd yn ddiweddar fel y caiff fersiynau newydd a diweddariadau eu rhyddhau.

Bug Pentium FDIV

Darganfuwyd y bug CPU hwn gan athro Thomas Nicely, Coleg Lynchburg ym 1994, a ddatgelodd gyntaf mewn e-bost.

Fe effeithiodd y bug Pentium FDIV ar sglodion Intel Pentium yn unig, yn enwedig o fewn ardal o'r CPU o'r enw "uned pwynt symudol", sef rhan y prosesydd sy'n cyflawni swyddogaethau mathemateg fel adio, tynnu a lluosi, er mai dim ond is-adran yr effeithiwyd arni gweithrediadau.

Byddai'r bug CPU hwn yn rhoi canlyniadau anghywir mewn ceisiadau sy'n pennu dyfynbris, fel cyfrifiannell a meddalwedd taenlen. Roedd camgymeriad y rhaglen hon yn gamgymeriad rhaglennu lle cafodd rhai tablau chwilio mathemateg eu hepgor, ac felly nid oedd unrhyw gyfrifiadau a oedd angen mynediad i'r tablau hynny mor gywir ag y gallent fod.

Fodd bynnag, amcangyfrifwyd y byddai'r bug Pentium FDIV yn rhoi canlyniadau anghywir yn unig mewn 1 allan o bob 9 biliwn o gyfrifiadau pwyntiau arnofio, a dim ond mewn niferoedd bach iawn neu fawr iawn, yn aml tua'r 9fed neu'r 10fed digid.

Wedi dweud hynny, nid oedd dadleuon heb ei ddatrys ynghylch pa mor aml y byddai'r bug hwn yn broblem wirioneddol, gyda Intel yn datgan y byddai'n digwydd i'r defnyddiwr ar gyfartaledd unwaith bob 27,000 o flynyddoedd , ond dywedodd IBM y byddai'n digwydd mor aml â phob 24 diwrnod.

Rhyddhawyd casgliadau amrywiol i weithio o gwmpas y nam hwn:

Ym mis Rhagfyr 1994, cyhoeddodd Intel bolisi amnewid oes i gymryd lle'r holl broseswyr yr effeithiwyd arnynt gan y nam. Nid oedd y bug hwn bellach yn effeithio ar y CPUs a anfonwyd allan yn hwyrach, felly nid yw'r dyfeisiau hyn yn effeithio ar ddyfeisiau sy'n defnyddio prosesydd Intel a grëwyd ar ôl 1994.