Bugs & Flaws CPU: Geàrr-eachdraidh

Seo na rudan a tha ann am bagaidhean CPU agus dìth agus dè as urrainn dhut a dhèanamh mun deidhinn

Faodar duilgheadas le CPU , "brains" a 'choimpiutair agad no inneal eile, a bhith air an seòrsachadh mar bhriseadh no tearc . Anns a 'cho-theacsa seo,' se cùis sam bith a th 'ann am bug CPU leis an urrainnear a shuidheachadh no a obrachadh mun cuairt gun a bhith a' toirt buaidh air a 'chòrr den t-siostam, agus tha CPU a' faireachdainn mar chùis bunaiteach a dh 'fheumas atharrachaidhean air feadh an t-siostaim.

Mar as trice bidh cùisean mar seo a 'tachairt air sgàth mearachdan a chaidh a dhèanamh nuair a chaidh an sgiob a dhealbhadh no a dhèanamh. A rèir an fhacail / truaill CPU sònraichte, dh'fhaodadh gum biodh na buaidhean a 'tachairt bho droch choileanadh gu cunnartan tèarainteachd de dhroch dhuilgheadas.

Tha a bhith a 'rèiteachadh crìonadh CPU no cnuic a' gabhail a-steach a bhith ag ath-obrachadh mar a bhios bathar-bog inneal ag obair leis an CPU, a tha mar as trice air a dhèanamh tro ùrachadh bathar-bog, no a 'toirt a-steach an CPU le fear nach eil a' chùis. Tha e an urra ri duilgheadas agus iom-fhillteachd duilgheadas CPU co-dhiù a tha e air a thoirt a-steach no ag obair timcheall air ùrachadh bathar-bog.

Meltdown & amp; Brathan speisealta

Chaidh an ìre CPU Meltdown a nochdadh an toiseach don phoball le Google Project Zero ann an 2018, a bharrachd air Teicneòlas Cyberes agus Oilthigh Teicneòlas Graz. Chaidh Specter fhoillseachadh an aon bhliadhna le Rambus, Google Project Zero, agus luchd-rannsachaidh aig grunn oilthighean.

Bidh pròiseas a 'cleachdadh na tha air ainmeachadh mar "smachd maiseachaidh" gus tomhas dè an ath rud a thèid iarraidh oirre gus ùine a shàbhaladh. Nuair a nì e seo, bidh e a 'tarraing fiosrachadh bho RAM , cuimhne obrach a' choimpiutair agad no an inneal agad, gus fiosrachadh a chruinneachadh mu na tha a 'dol air adhart agus dè a dh'fheumas e a dhèanamh gus gnìomh sònraichte a dhèanamh stèidhichte air an fhiosrachadh ùr sin.

Is e an duilgheadas a th 'ann nuair a bhios am pròiseasair ag ullachadh a ghnìomhan agus a' dèanamh cinnteach gu dè a dhèanadh e an uairsin, gum faodadh am fiosrachadh sin a bhith fosgailte agus "a-mach às an fhosgladh" airson bathar-bog droch - mhisneach no làraichean-lìn gus an cuid fhèin a thoirt agus a leughadh.

Tha seo a 'ciallachadh gum faodadh bhìoras air a' choimpiutair agad no làrach-lìn gruagach, a dh'fhaodadh a bhith, cothrom fhaighinn air an fhiosrachadh sin bhon CPU airson na tha e air a chruinneachadh bho chuimhne, rud a dh'fhaodadh a bhith an-dràsta fosgailte agus a bhith air a chleachdadh air an inneal, a 'gabhail a-steach fiosrachadh mothachail mar faclan-faire , dealbhan, agus fiosrachadh pàighidh.

Bha na duilgheadasan CPU seo a 'toirt buaidh air gach seòrsa inneal a bha a' ruith air Intel, AMD, agus luchd-deasachaidh eile, agus innealan buaidh mar fònaichean sgairteil, desktops, agus coimpiutairean-glùine, a thuilleadh air cunntasan stòraidh faidhlichean air-loidhne, msaa.

Air sgàth cho domhainn 'sa tha na mì-fhilltean seo ann am pròiseasan buaidh, is e an aon fhuasgladh maireannach a th' ann an àite a ' chruaidh - chruaidh . Ach, faodaidh gum bi am bathar-bog agus an t-siostam obrachaidh ùraichte agad a 'toirt cothrom iomchaidh, ath-dhealbhadh mar a tha am bathar-bog agad a' faighinn cothrom air an CPU, a 'toirt buaidh air na duilgheadasan.

Seo cuid de na h-ùrachaidhean bunaiteach a dh 'fhàg Meltdown agus Specter:

Gliocas: Dèan cinnteach gu bheil thu a 'cur a-steach ùrachaidhean air an t-siostam obrachaidh agad agus am bathar-bog fhad' sa bhios iad rim faighinn! Tha sin a 'ciallachadh nach cuir thu bacadh air na fiosan air a' choimpiutair agad no air fòn-sgairteil agus a bhith a 'dèanamh nas fheàrr gus na prògraman bathar-bog agad ùrachadh mar tionndaidhean ùra agus gun tèid na h-ùrachaidhean a sgaoileadh.

Pentium FDIV Bug

Chaidh am briseadh CPU seo a lorg le àrd-ollamh Lynchburg, Colaiste NicThòmais, ann an 1994, agus nochd e an toiseach ann am post-dealain.

Bha an Pentium FDIV a 'bualadh air sgiobannan Intel Pentium a-mhàin, gu h-àraid taobh a-staigh raon den CPU ris an canar "aonad puing fliuch", a tha mar phàirt den phròiseas a tha a' coileanadh ghnìomhan matamataig mar chur-ris, toirt air falbh agus iomadachadh, obraichean.

Bheireadh am bug CPU seo toraidhean ceàrr ann an tagraidhean a tha a 'dearbhadh coitear, mar àireamhairean agus bathar-bog spreadsheet. B 'e adhbhar a' mhearachd seo mearachd prògramadh far an deach cuid de bhùird-tomhais matamataig fhàgail, agus mar sin cha robh àireamhachadh sam bith a dh 'fheumadh ruigsinneachd air na clàran sin cho ceart agus a b' urrainn dhaibh a bhith.

Ach, thathas a 'meas gun toireadh am bug Pentium FDIV toraidhean mearachdach ann an aon a-mach às gach 9 billean obrachadh àireamhachail, agus cha bhiodh e ri fhaicinn ach ann an àireamhan glè bheag no fìor mhòr, gu tric timcheall air an 9mh no 10mh digiteach.

Thuirt sin, gun robh connspaid gun fhuasgladh air dè cho tric 'sa bhiodh am milleadh seo na chùis, le Intel ag ràdh nach biodh e a' tachairt ach don neach-cleachdaidh cuibheasach aon uair gach 27,000 bliadhna , ach thuirt IBM gum biodh e a 'tachairt cho tric ri gach 24 latha.

Chaidh caochladh phuingean a leigeil ma sgaoil gus obrachadh timcheall a 'bhìdh seo:

Anns an Dùbhlachd 1994, dh'ainmich Intel poileasaidh ath-nuadhachaidh fad-beatha gus a h-àite a h-uile pròiseas a bha air a dhìon leis a 'bhiad. Cha deach buaidh a thoirt air CPUs a-rithist nas fhaide air adhart leis a 'bhiad seo, agus mar sin chan eil innealan a tha a' cleachdadh pròiseas Intel a chaidh a chruthachadh às deidh 1994 air an toirt seachad leis a 'dhuilgheadas aonad phuing shònraichte seo.