CPU bugit ja virheet: Lyhyt historia

Seuraavassa kerrotaan, mitä prosessorin virheitä ja puutteita ovat ja mitä voit tehdä niistä

Ongelma CPU: n , tietokoneen tai muun laitteen "aivot", voi yleensä luokitella virheeksi tai virheeksi . Tässä yhteydessä CPU- vika on mikä tahansa ongelma, joka voidaan korjata tai käsitellä ilman, että se vaikuttaa järjestelmän loppuosaan, kun taas CPU- virhe on perusongelma, joka edellyttää koko järjestelmän muutoksia.

Tällaisia ​​ongelmia CPU: n kanssa tapahtuu yleensä sirun suunnittelun tai valmistuksen aikana tehtyjen virheiden vuoksi. Tietyn suorittimen bugin / virheen mukaan vaikutukset voivat olla mitä tahansa heikosta suorituskyvystä tietynlaisiin vaikeuksiin kuuluville tietoturvahaavoille.

CPU-virheen tai vian korjaaminen edellyttää joko uudelleenkäsittelyä siitä, miten laitteen ohjelmisto toimii CPU: n kanssa, mikä yleensä tapahtuu ohjelmistopäivityksen avulla tai korvaamalla prosessorin sellaisella, jolla ei ole ongelmaa. Se, onko se korvattu tai kehitetty ohjelmistopäivityksen kautta, riippuu CPU: n ongelman vakavuudesta ja monimutkaisuudesta.

Meltdown & amp; Specter Flaws

Googlen projekti Zero julkaisi ensimmäisen kerran yleisön suorittaneesta CPU-virheestä vuonna 2018, sekä Cyberes Technologyn ja Grazin teknillisen korkeakoulun. Rambus, Google Project Zero ja saman yliopiston tutkijat ilmoittivat saman vuoden spekreenin.

Prosessori käyttää mitä kutsutaan "spekulatiiviseksi suoritukseksi", jotta arvailee, mitä sitä pyydetään seuraavaksi säästämään aikaa. Kun se tekee tämän, se vetää tietoja RAM-muistista , tietokoneesta tai laitteen työmuistista, keräämään tietoja siitä, mitä tällä hetkellä tapahtuu ja mitä sen on tehtävä sen jälkeen, kun suoritetaan tietyn toiminnan uusiin tietoihin perustuen.

Ongelmana on, että kun prosessori valmistelee toimintansa ja jonotetaan mitä se tekee seuraavaksi, kyseiset tiedot saattavat altistua ja "ulos avoimiksi" haitallisten ohjelmistojen tai verkkosivustojen ottamiseksi ja lukemiseksi omiksi.

Tämä tarkoittaa, että tietokoneella tai väärennetyllä verkkosivustolla oleva virus voi mahdollisesti käyttää kyseisiä tietoja CPU: sta, jotta se voisi nähdä, mitä se keräsi muistiin, mikä voisi olla mikä tahansa, joka on tällä hetkellä avoin ja jota käytetään laitteessa, mukaan lukien arkaluonteiset tiedot, kuten salasanat , valokuvia ja maksutietoja.

Nämä suorittimen virheet koskettivat kaikenlaisia ​​Intelissa, AMD: ssä ja muissa prosessoreissa toimivia laitteita ja vaikutti laitteisiin, kuten älypuhelimiin, pöytätietokoneisiin ja kannettaviin tietokoneisiin, sekä verkkotiedostojen tallennustileihin jne.

Koska syvälle juurtunut nämä puutteet ovat kosketuksissa prosessoreihin, laitteiston korvaaminen on ainoa pysyvä ratkaisu. Ohjelmiston ja käyttöjärjestelmän ajan tasalla pitäminen voi kuitenkin tarjota hyväksyttävän ratkaisun, joka määrittelee uudelleen, miten ohjelmisto käyttää keskusyksikköä ja joka pääasiallisesti kiertää ongelmat.

Seuraavassa on muutamia keskeisiä päivityksiä, jotka patched Meltdown ja Specter:

Vihje: Varmista aina, että käytät päivityksiä käyttöjärjestelmään ja ohjelmistoihin, kun ne tulevat saataville! Tämä tarkoittaa, ettei ohita ilmoituksia tietokoneellasi tai älypuhelimellasi ja tee parhaiten, jotta ohjelmat päivittyisivät uusina versioina ja päivitystietoina.

Pentium FDIV -vika

Tämä CPU-vika löysi Lynchburg College professori Thomas Nicely vuonna 1994, jonka hän ensin julkisti sähköpostissa.

Pentium FDIV-virhe vaikutti pelkästään Intel Pentium -hiuksiin, erityisesti CPU: n alueella, jota kutsutaan "kelluva pisteyksiköksi", joka on prosessorin osa, joka suorittaa matemaattisia funktioita kuten lisäys, vähennyslasku ja kertolasku, vaikka tämä virhe vaikutti vain jakautumiseen toimintaa.

Tämä CPU-vika antaisi vääriä tuloksia sovelluksissa, jotka määräävät osamäärän, kuten laskimet ja laskentataulukko-ohjelmiston. Syynä tähän virheeseen oli ohjelmointivirhe, jossa tietyt matemaattiset hakutaulukot jätettiin pois, joten kaikki laskelmat, jotka tarvitsivat pääsyä näihin taulukoihin, eivät olleet yhtä tarkkoja kuin olisivat olleet.

On kuitenkin arvioitu, että Pentium FDIV -virhe antaisi virheellisiä tuloksia vain yhdestä jokaisesta 9 miljardista liukuluvun laskusta, ja se näkyisi vain todella pienissä tai todella suurissa numeroissa, usein noin yhdeksännen tai kymmenennen numeron sisällä.

Se sanoi, että ratkaisemattomia kiistoja siitä, kuinka usein tämä vika olisi todella kysymys, ja Intel ilmoitti, että se tapahtuisi vain keskivertokäyttäjälle joka 27 000 vuotta , kun taas IBM ilmoitti, että se tapahtuisi yhtä usein kuin 24 vuorokauden välein.

Useita laastareita julkaistiin tämän vian korjaamiseksi:

Joulukuussa 1994 Intel ilmoitti elinikäisestä korvauspolitiikasta, joka korvaa kaikki virheen kohteet. Tämä vika ei enää vaikuttanut myöhemmin lähettämiään suorittimiin, joten tämän kelluvuusyksikköongelman ei vaikuta laitteita, jotka käyttävät vuoden 1994 jälkeen luotua Intel-prosessoria.