CPU bugs & trūkumi: Īsa vēsture

Lūk, kādi ir CPU bugs un trūkumi, un ko jūs varat darīt ar tiem

Problēma ar CPU , datora vai citas ierīces "smadzēm" parasti tiek klasificēta kā kļūda vai kļūda . Šajā kontekstā CPU kļūda ir jebkura problēma ar to, ko var fiksēt vai apstrādāt, neietekmējot pārējo sistēmu, bet CPU kļūda ir būtisks jautājums, kas prasa visas sistēmas izmaiņas.

Problēmas, piemēram, ar CPU, parasti rodas kļūdu dēļ, kas iegūti, izstrādājot vai ražojot mikroshēmu. Atkarībā no konkrētā CPU bug / trūkuma, ietekme var būt jebkas no sliktas veiktspējas līdz dažāda veida nopietnības drošības ievainojamībām.

Nosakot CPU kļūdu vai kļūdu, jāpārstrādā, kā ierīces programmatūra darbojas ar CPU, kas parasti tiek veikta, izmantojot programmatūras atjauninājumu, vai CPU tiek aizstāts ar tādu, kam nav problēmas. Neatkarīgi no tā, vai tas tiek nomainīts vai apstrādāts, izmantojot programmatūras atjauninājumu, atkarīgs no CPU problēmas nopietnības un sarežģītības.

Meltdown & amp; Spoku defekti

"Meltdown CPU kļūdu" vispirms atklāja Google Project Zero 2018. gadā, kā arī Cyberes Technology un Grazas Tehnoloģiju universitāte. Spectre atklāja tajā pašā gadā Rambus, Google Project Zero un vairāku universitāšu pētnieki.

Procesors izmanto to, ko sauc par "spekulatīvu izpildi", lai uzminētu to, ko viņiem lūgs darīt tālāk, lai ietaupītu laiku. Kad tas notiek, tas pavelk informāciju no RAM , datora vai ierīces darba atmiņas, lai savāktu informāciju par to, kas šobrīd norisinās, un to, kas tam jādara, lai veiktu konkrētu darbību, pamatojoties uz šo jauno informāciju.

Problēma ir tā, ka tad, kad procesors sagatavo savas darbības un rindas kārtībā, ko tā darīs tālāk, šī informācija var tikt pakļauta un "atklātā vietā" ļaunprātīgai programmatūrai vai vietnēm, kas jāuzņemas un jāuzskata par savām.

Tas nozīmē, ka jūsu datorā esošais vīruss vai negodīga tīmekļa vietne potenciāli var piekļūt šai informācijai no CPU, lai redzētu, ko tā ir ieguvusi no atmiņas, un kas varētu būt jebkas, kas pašlaik ir atvērts un tiek izmantots ierīcē, tostarp konfidenciālu informāciju, piemēram, paroles , fotoattēli un maksājumu informācija.

Šie CPU trūkumi ietekmēja visu veidu ierīces, kuras darbina Intel, AMD un citi procesori, kā arī ietekmējušas ierīces, piemēram, viedtālruņus, galddatorus un klēpjdatorus, kā arī tiešsaistes failu glabāšanas kontus utt.

Sakarā ar to, cik dziļi iesakņojušies šie trūkumi ir ietekmētajos procesoros, aparatūras nomaiņa ir vienīgais pastāvīgais risinājums. Tomēr, atjauninot savu programmatūru un operētājsistēmu, var nodrošināt pieņemamu risinājumu, pārkonfigurējot, kā programmatūra piekļūst CPU, būtībā apejot problēmas.

Šeit ir daži galvenie atjauninājumi, kas tika patched Meltdown un Spectre:

Padoms. Vienmēr pārliecinieties, vai izmantojat operētājsistēmas un programmatūras atjauninājumus, kad tie kļūst pieejami! Tas nozīmē, ka nezaudējiet paziņojumus savā datorā vai viedtālrunī un dariet visu iespējamo, lai atjauninātu savas programmatūras, kad tiek atbrīvotas jaunas versijas un atjauninājumi.

Pentium FDIV kļūda

Šo CPU kļūdu atklāja Lynchburg koledžas profesors Thomas Nicely 1994. gadā, kuru viņš pirmo reizi atklāja e-pastā.

Pentium FDIV kļūda ietekmēja tikai Intel Pentium mikroshēmas, it īpaši CPU apgabalā, ko sauc par "peldošā komata punktu", kas ir procesora daļa, kas veic matemātiskās funkcijas, piemēram, pievienošana, atņemšana un reizināšana, lai gan šī kļūda ietekmēja tikai sadalīšanu operācijas.

Šī CPU kļūda radītu nepareizus rezultātus lietojumprogrammās, kas nosaka koeficientu, piemēram, kalkulatorus un izklājlapu programmatūru. Šīs kļūdas cēlonis bija programmēšanas kļūda, kad daži matemātiskās meklēšanas tabulas tika izlaistas, un tāpēc visi aprēķini, kuriem bija nepieciešama piekļuve šīm tabulām, nebija tik precīzi, kā tie varētu būt.

Tomēr tiek lēsts, ka Pentium FDIV kļūda sniegs neprecīzus rezultātus tikai 1 no katriem 9 miljardiem peldošā komata aprēķinu, un to varēs redzēt tikai ļoti mazos vai patiešām lielos skaitļos, bieži vien ap 9. Vai 10. Ciparu.

Tas nozīmē, ka pastāv neatrisināts strīds par to, cik bieži šī problēma patiešām ir problēma, un Intel apgalvo, ka tas notiks tikai vidusmēra lietotājam reizi 27 000 gados , bet IBM teica, ka tas notiks tik bieži, kā ik pēc 24 dienām.

Lai atrisinātu šo kļūdu, tika izlaisti dažādi ielāpi:

1994. gada decembrī Intel paziņoja par mūža aizvietošanas politiku, lai aizstātu visus procesus, kurus ietekmēja kļūda. Šo kļūdu vairs neietekmēja vēlāk nosūtītie CPU, tāpēc šī konkrētā peldošā komata problēma neietekmē ierīcēm, kuras izmanto Intel procesoru, kas izveidots pēc 1994. gada.