Skip to main content

CPU klaidos ir trūkumai: Trumpa istorija ir ką daryti apie juos

Anonim

Problema su CPU, jūsų kompiuterio ar kito įrenginio "smegenimis" paprastai gali būti priskiriamas prie " klaida arba a trūkumas . Šiame kontekste CPU klaida yra bet koks su tuo susijęs problema, kurią galima sureguliuoti ar dirbti, nepažeidžiant likusios sistemos dalies, o CPU trūkumas yra esminis klausimas, dėl kurio reikalingi visos sistemos pokyčiai.

Paprastai tokie procesai su procesoriais kyla dėl klaidų, padarytų lusto projektavimo ar gamybos metu. Priklausomai nuo konkretaus procesoriaus klaidos / trūkumo, poveikis gali būti bet koks dėl nepakankamo našumo iki įvairių pažeidžiamumo saugumo spragų.

CPU klaidos ar klaidos nustatymas reiškia, kad reikia iš naujo išnagrinėti, kaip įrenginio programinė įranga veikia su CPU, kuri paprastai atliekama naudojant programinės įrangos atnaujinimą, arba pakeičia centrinį procesorių, kuriame nėra problemos. Nesvarbu, ar jis pakeistas, ar veikė per programinės įrangos naujinimą, priklauso nuo CPU problemos sunkumo ir sudėtingumo.

"Meltdown & Spectre" trūkumai

"Meltdown CPU" trūkumas buvo pirmą kartą paskelbtas "Google Project Zero" 2018 m., Taip pat Cyberes Technology ir Grazo technologijos universitetas. "Spectre" tą patį metus paskelbė "Rambus", "Google Project Zero" ir kelių universitetų mokslininkai.

Procesorius naudoja tai, kas vadinama "spekuliaciniu vykdymu", kad atspindėtų tai, ko bus paprašyta atlikti toliau, kad būtų sutaupyta laiko. Kai jis tai daro, jis traukia informaciją iš RAM, kompiuterio ar įrenginio darbo atminties, norėdamas rinkti išsamią informaciją apie tai, kas šiuo metu vyksta ir ką reikia atlikti, atlikdami konkretų veiksmą, pagrįstą šia nauja informacija.

Problema ta, kad, kai procesorius rengia savo veiksmus ir eilės, ką daro toliau, ši informacija gali būti atskleista ir "atvira", kad kenkėjiška programinė įranga ar tinklalapiai galėtų paimti ir skaityti kaip savo.

Tai reiškia, kad jūsų kompiuteryje esantis virusas arba nesąžininga svetainė gali potencialiai pasiekti tą informaciją iš procesoriaus, kad sužinotumėte, ko jis surinko iš atminties, o tai gali būti viskas, kas šiuo metu buvo atidaryta ir naudojama įrenginyje, įskaitant slaptą informaciją, pvz., Slaptažodžius , nuotraukos ir mokėjimo informacija.

Šie procesoriaus trūkumai paveikė visus "Intel", "AMD" ir kitų procesorių įrenginių tipus ir įtakos turinčius įrenginius, pvz., Išmaniuosius telefonus, stalinius kompiuterius ir nešiojamus kompiuterius, taip pat internetinių failų saugojimo paskyras ir tt

Dėl to, kaip giliai įsišakniję šie trūkumai yra paveiktuose procesoriuose, techninės įrangos pakeitimas yra vienintelis nuolatinis sprendimas. Tačiau, atnaujinus savo programinę įrangą ir operacinę sistemą, galite pateikti priimtiną sprendimą, pertvarkydami, kaip jūsų programinė įranga prisijungia prie procesoriaus, iš esmės apeinant problemas.

Štai keletas pagrindinių atnaujinimų, kuriuos patched Meltdown ir Spectre:

  • "Windows 10" buvo pataisytas naudojant "KB4056892" atnaujinimą, kuris gali būti įdiegtas rankiniu būdu naudojant šią nuorodą, tačiau geriausia įdiegti naudojant "Windows Update".
  • Šie "MacOS" atnaujinimai buvo paskelbti: "High Sierra 10.13.2", "Sierra" saugos naujinimas 2018-001 ir "El Capitan" saugos naujinimas 2018-001.
  • "Android" įrenginiai, veikiantys "Security Patch Level" (2018-01-05) ir vėliau apsaugoti.
  • "Apple iOS" įrenginiai buvo įdiegti "iOS 11.2.2", kad būtų "sušvelnintas Spectre poveikis" "Safari" žiniatinklio naršyklėje.
  • "Firefox" naršyklės, atnaujintos bent jau 57.0.4 versija, yra apsaugotos. Žr. Kaip atnaujinti "Firefox"? jei jums reikia pagalbos.
  • "Safari 11.0.2" buvo išleistas "macOS Sierra" ir "OS X El Capitan".

Patarimas: Visada įsitikinkite, kad taikote operacinės sistemos ir programinės įrangos atnaujinimus, kai jie tampa prieinami! Tai reiškia, kad nepraleiskite pranešimų savo kompiuteryje ar išmaniajame telefone ir darysite viską, kad atnaujintumėte programines programas, kai išleidžiamos naujos versijos ir naujiniai.

Pentium FDIV klaida

Šią CPU klaidą atrado Lynchburg koledžo profesorius Thomas Nicely 1994 m., Kurį jis pirmą kartą atskleidė elektroniniame laiške.

"Pentium FDIV" pažeidimas paveikė tik "Intel Pentium" lustus, ypač CPU zonoje, pavadintoje "kintamajame taške", kuri yra procesoriaus dalis, kuri atlieka matematines funkcijas, tokias kaip pridėjimas, atimtis ir daugyba, nors ši klaida paveikė padalijimą operacijas.

Ši CPU klaida pateiktų klaidingus rezultatus programose, kurios nustato koeficientą, pvz., Skaičiuotuvą ir skaičiuoklės programinę įrangą. Šios klaidos priežastis buvo programavimo klaida, kai tam tikros matematikos paieškos lentelės buvo praleidžiamos, todėl visi skaičiavimai, kuriems reikėjo prieiti prie tų lentelių, nebuvo tokie tikslūs kaip jie galėjo būti.

Tačiau buvo apskaičiuota, kad "Pentium FDIV" klaidos rezultatai bus netikslūs tik 1 iš kiekvieno 9 mlrd. Skaičiavimų su kintamaisiais taškais, ir tai būtų matoma tik iš tikrųjų mažų arba labai didelių skaičių, dažnai maždaug 9 ar 10 skaitmenų.

Tuo tarpu buvo neišspręstų ginčų dėl to, kaip dažnai ši problema iš tiesų būtų problema, o "Intel" pareiškė, kad tai įvyks tik vidutiniškai kaskart 27 000 metų , o IBM sako, kad tai įvyks taip dažnai, kaip kas 24 dienas.

Į šią problemą buvo išspręstos įvairios pataisos:

  • "Microsoft" išleido "Windows" ir "Microsoft Excel" pataisymus. Šie failai yra pavadinimai WW1140.EXE ir WE1136.EXE , atitinkamai, ir vis tiek galima atsisiųsti iš šios "Microsoft" programinės įrangos bibliotekos "Mirror" svetainės.
  • Wolfram išleido šį pataisą savo Mathematica skaičiavimo programai.

1994 m. Gruodžio mėn. "Intel" paskelbė visą gyvenimą pakeičiančią politiką, kuri pakeistų visus procesus, kuriems buvo padaryta klaida.Vėliau išsiųstų procesorių ši problema jau nebebuvo paveikta, todėl įrenginiai, naudojantys "Intel" procesorių, sukurtą po 1994 m., Neturi įtakos šiai konkrečiai plūdriosios pakuotės įrenginio problemai.