2010-11-05 4 views
22

Duplicar posible:
Cosmic Rays: what is the probability they will affect a program?¿Los rayos gamma del sol realmente lanzan bits de vez en cuando?

Se trata sólo de una lengua en la expresión de la mejilla o esto es realmente cierto, y si es así, ¿qué precauciones debemos tomar en software (o estas precauciones de hardware solamente)?

+7

Las probabilidades son que esto se cerrará, pero: http://blog.ksplice.com/2010/06/attack-of-the-cosmic-rays/ – birryree

+1

Para que esta sea una mejor pregunta, también podría preguntar "y si Entonces, ¿qué precauciones deberíamos tomar en el software? (OK, no importa - esto es en realidad un engaño) –

+1

Duplo de http://stackoverflow.com/questions/2580933/cosmic-rays-what-is-the-probability-they-will-affect-a-program – skaffman

Respuesta

21

Alpha particles, no rayos gamma, pero sí.

+2

Sí. Esta es una de las razones por las que pagamos ECC en servidores. –

+0

Muy agradable. Gracias por la referencia. – WinMain

+1

Según esa fuente, esas partículas alfa provienen del material de embalaje de los circuitos integrados. Entonces, ¿no es la respuesta a la pregunta de OPs, entonces? –

5

Los rayos gamma del espacio no pueden pasar a través de la atmósfera; es por eso que la astronomía de rayos gamma tiene que hacerse utilizando satélites. Probablemente estés pensando en rayos cósmicos: partículas cargadas de energía, en lugar de fotones, y sí, pueden causar saltos de bits y otros efectos similares debido a la ionización que puede ocurrir cuando interactúan con los átomos en semiconductores .

+0

En realidad, no sabía la diferencia entre rayos gamma y cósmicos. Gracias por aclararlo. – WinMain

+0

Gracias por señalar que existe una diferencia, pero aún me entristece ver que falta su explicación de la diferencia entre los dos. Los fotones son partículas, y los efectos no tienen nada que ver con la ionización y los rayos cósmicos suelen ser protones que son partículas cargadas, pero eso no tiene nada que ver con ser un cósmico y las interacciones están en un nivel inferior al de átomos enteros. y también los rayos cósmicos solo existen en el impacto con la parte superior de la atmósfera y solo encontramos las partículas hijas aquí abajo, y un sinnúmero de otras cosas, pero aún así gracias. –

21

Bueno, descubrí this paper, que afirma que su RAM obtendrá alteraciones de bit de "Neutrones Atmosféricos" (también conocidos como: Rayos Cósmicos) a una velocidad de aproximadamente 1.3 * 10^-12/bit/hora.

Un article by Berke Durak lo usa para calcular que su probabilidad de tener al menos un error de bit en 4 gigabytes de memoria a nivel del mar en el planeta Tierra en 72 horas es más del 95%. Por supuesto, eso supone que está utilizando una memoria que no corrige errores (no ECC). Con ECC, pensó, puede esperar 2,7 millones de años antes de que obtenga un error de bit no corregible con una probabilidad del 96%.

+0

Excelente respuesta, gracias T.E.D. – WinMain

+0

Los neutrones atmosféricos no son lo mismo que los rayos cósmicos. Los rayos cósmicos son partículas cargadas de alta energía (principalmente protones). Los neutrones atmosféricos son una consecuencia indirecta de esas partículas que golpean la atmósfera (me interesaría saber cuáles son los mecanismos para producir neutrones a partir de los protones o núcleos de helio). Es un artículo interesante que has desenterrado. –

Cuestiones relacionadas