2010-11-05 7 views
22

Mögliche Duplizieren:
Cosmic Rays: what is the probability they will affect a program?Haben Gammastrahlen von der Sonne wirklich hin und wieder Bits umgeblättert?

Ist das nur eine ironische Ausdruck oder ist das wirklich wahr, und wenn ja, welche Vorsichtsmaßnahmen sollten wir in der Software übernehmen (oder diese Vorsichtsmaßnahmen Hardware nur)?

+7

Quoten sind dies wird geschlossen, aber: http://blog.ksplice.com/2010/06/attack-of-the-cosmic-rays/ – birryree

+1

Um dies zu einer besseren Frage können Sie auch fragen "und wenn also, welche Vorkehrungen sollten wir in der Software treffen? " (OK vergiss - das ist eigentlich ein Betrogener) –

+1

Dup von http://StackOverflow.com/Questions/2580933/Cosmic-Rays-what-ist-Problemability-the-will-Affect-a-Program – skaffman

Antwort

21

Alpha particles, nicht Gammastrahlen, aber ja.

+2

Ja. Dies ist einer der Gründe, warum wir ECC in Servern bezahlen. –

+0

Sehr schön. Danke für die Referenz. – WinMain

+1

Nach dieser Quelle stammen diese Alphateilchen aus dem Verpackungsmaterial der integrierten Schaltungen. Ist also nicht die Antwort auf die OPs Frage nein? –

5

Gammastrahlen aus dem Weltraum können nicht durch die Atmosphäre gelangen - deshalb muss die Gammastrahlen-Astronomie über Satelliten erfolgen. Sie denken wahrscheinlich an kosmische Strahlung - hoch Energie geladene Teilchen, anstatt Photonen - und ja, können sie Bit Flips und andere solche Effekte aufgrund der Ionisierung verursachen, die auftreten können, wenn sie mit die Atome in Halbleitern interagieren .

+0

Eigentlich kannte ich den Unterschied zwischen Gamma und kosmischen Strahlen nicht. Danke fürs klarstellen. – WinMain

+0

Vielen Dank für den Hinweis, dass es einen Unterschied gibt, aber ich bin immer noch traurig zu sehen, dass Ihre Erklärung des Unterschieds zwischen den beiden fehlt. Photonen sind Teilchen, und die Effekte haben nichts mit Ionisation zu tun und kosmische Strahlen sind normalerweise Protonen, die zufällig geladene Teilchen sind, aber das hat nichts damit zu tun, eine kosmische Strahlung zu sein, und die Wechselwirkungen sind auf einem niedrigeren Niveau als ganze Atome. und auch kosmische Strahlen existieren nur beim Auftreffen auf die Spitze der Atmosphäre und wir treffen immer nur auf die Tochterpartikel hier unten, und unzählige andere Dinge, aber immer noch danke. –

21

Nun, ich habe graben this paper, die behauptet, dass Ihr RAM Bit-Änderungen von "Atmosphärische Neutronen" (aka: Cosmic Rays) mit einer Rate von etwa 1,3 * 10^-12/Bit/Stunde erhalten.

Ein article by Berke Durak verwendet, um zu berechnen, dass Ihre Wahrscheinlichkeit von mindestens einem Bitfehler in 4 Gigabyte Speicher auf Meereshöhe auf dem Planeten Erde in 72 Stunden über 95% ist. Das setzt natürlich voraus, dass Sie nicht fehlerkorrigierenden Speicher (non-ECC) verwenden. Mit ECC, dachte er, können Sie 2,7 Millionen Jahre warten, bevor Sie einen unkorrigierbaren Bitfehler mit einer Wahrscheinlichkeit von 96% bekommen.

+0

Große Antwort, danke T.E.D. – WinMain

+0

Atmosphärische Neutronen sind nicht gleichzusetzen mit kosmischen Strahlen. Kosmische Strahlen sind hochenergetische geladene Teilchen (meist Protonen). Die atmosphärischen Neutronen sind eine indirekte Folge davon, dass diese Teilchen die Atmosphäre treffen (ich wäre daran interessiert zu wissen, was die Mechanismen für die Erzeugung von Neutronen aus den Protonen oder Heliumkernen sind). Es ist ein interessanter Artikel, den Sie ausgegraben haben. –