Koti Laitteisto Mikä on virhekorjaaja koodimuisti (ecc-muisti)? - määritelmä techopediasta

Mikä on virhekorjaaja koodimuisti (ecc-muisti)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä virheenkorjaava koodimuisti (ECC-muisti) tarkoittaa?

Virheenkorjauskoodin (ECC) muisti on eräänlainen tietokoneen tallennusväline, joka on erityisesti suunniteltu havaitsemaan, oikaisemaan ja seuraamaan yleisimpiä sisäisten tietojen vioittumisia. Kun tietoja käsitellään, erityisellä algoritmilla varustettu ECC-muisti skannaa ja korjaa jatkuvasti yksibittisiä muistivirheitä. Tämä varmistaa, että virheellisiä tai vioittuneita tietoja ei vahingossa tallenneta muistiin. Se on tyypillisesti löydetty ja käytetty järjestelmissä, joissa on arvokasta tietoa, kuten tieteellisissä ja taloudellisissa laskentajärjestelmissä.

Techopedia selittää virheiden korjaamisen koodimuistin (ECC-muisti)

Perinteinen ECC-muisti käyttää Hamming-koodeja, kun taas toiset käyttävät kolminkertaista modulaarista redundanssia, mikä on edullista johtuen nopeammasta laitteistosta verrattuna Hammingin virheenkorjauslaitteistoon. ECC-muistimaskin aikaisemmat toteutukset korjattavissa oleviksi virheiksi, toimivat ikään kuin virhettä ei koskaan esiintyisi, ja raportoivat vain korjaamattomia virheitä. Viimeaikaiset toteutukset tallentavat sekä korjattavia virheitä että korjaamattomia virheitä.

ECC-muisti käyttää pariteettibittejä salatun koodin tallentamiseen. Samanaikaisesti kuin muistiin kirjoitetaan tietoja, sen ECC-koodi tallennetaan. Kun tiedot on luettu, tallennettua ECC-koodia verrataan ECC-koodiin, joka luodaan datan lukemisen yhteydessä. Jos joka tapauksessa on epäsuhta, pariteettibitit purkavat sen salauksen määrittämiseksi, missä bitissä on virhe, ja se korjataan välittömästi.

Mikä on virhekorjaaja koodimuisti (ecc-muisti)? - määritelmä techopediasta