KAATUMISIA JA KORRUPTIOTA
Ilari Sani, 8.10.2009, 11:45Pudottaako muistisi bittejä? Virheet tuhat kertaa luultua yleisempiä
Muistipiirien virheet ovat tuoreen tutkimuksen mukaan huomattavasti luultua yleisempiä. Toronton yliopiston ja Googlen tekemä tutkimus paljastaa, että noin kolmannes tietokoneista tekee vuosittain muistivirheitä.
Muistivirheellä tarkoitetaan sitä, että muistiin tallennettu arvo muuttuu tai katoaa. Tämä voi aiheuttaa tiedostojen tuhoutumista tai tietokoneen äkillisen sammumisen.
Palvelimissa käytettävä ECC-suojaus pystyy tavallisesti huomaamaan ja korjaamaan virheet. Kannettavista ja pöytäkoneista löytyy yleensä vain heikompi ohjelmistotason suojaus.
Pieni määrä susia, paljon virheitä
Tutkimuksessa seurattiin Googlen palvelimia kahden ja puolen vuoden ajan. Tulokset olivat hyvin vaihteleva. Vain kahdeksan prosenttia muistisiruista teki virheitä, mutta nämä sirut tekivät keskimäärin kymmenen virhettä päivässä.
Tutkijoille tuli yllätyksenä, että valtaosa virheistä johtui muistipiirien pysyvistä vioista. Aikaisemmin on oletettu, että muistin käsittelyssä tapahtuu lähinnä satunnaisia virheitä.
Syyttäkäämme emoa

Virheiden määrä kasvaa iän myötä. Kasvu on voimakkainta ensimmäisen kahden vuoden aikana.
Tutkimuksen mukaan vikojen määrä ei riipu muistin valmistajasta eikä käytetystä tekniikasta. Myöskään lämpötilalla ei ollut suurta merkitystä. Sen sijaan käytön määrä ja piirin ikä kasvattivat virheitä – elektroniikkakin kuluu käytössä.
Suurin vaikutus virheiden määrään oli emolevyn valinnalla. Tutkijat epäilevät, että monella emolevyllä on säteilynlähde liian lähellä muistia. Lisäksi emolevyn maadoitus saattaa olla huonosti toteutettu.
Windows-koneiden muistin toimintaa voi testata Windows Memory Diagnostic -välineellä. Mac-käyttäjät puolestaan löytävät mahdolliset havaitut muistivirheet System Profiler -välineestä.
Alkuperäinen tutkimus PDF-muodossa
NYT AVOINTA KOODIA
Ilari Sani, Arvopaperi, 3.2.2010 13:29Facebookin salainen ase: reippaasti lisätehoa PHP:lle
MUSIIKKIANALYYSIÄ KEHITTÄJILLE
Ilari Sani, 1.2.2010 11:53Maailman nopein tango löytyy Echo Nestillä
RINNAKKAISLASKENTA
Ilari Sani, 27.1.2010 15:11Mozilla ideoi: JavaScriptiin vauhtia näytönohjaimesta

