(https://i.postimg.cc/N0qbwnJM/Mozilla__Firefox.png) (https://postimages.org/)
Un ingeniero de Mozilla ha compartido datos de encuestas y cálculos que sugieren que hasta el 15% de los fallos de Firefox se deben a una inversión de bits. A los efectos de este informe, una inversión de bits se produce cuando una celda de memoria (RAM, caché, etc.) actualiza su valor de 0 a 1 —o viceversa— como consecuencia de alguna entrada externa no intencionada. Se considera que los desencadenantes más comunes de las inversiones de bits son los problemas e inestabilidad eléctrica, los efectos térmicos, los defectos de fabricación subyacentes y el envejecimiento, la diafonía e, incluso, la alteración de las celdas de memoria por la acción de un rayo cósmico ionizante.
Nadie parece disponer de una cifra exacta sobre cuál es el factor que más contribuye a las inversiones de bits. No obstante, los sistemas enviados al espacio emplean componentes especializados, reforzados para resistir las interferencias de la radiación cósmica, las temperaturas extremas, etc., e incorporan mecanismos rigurosos de verificación de errores.
El equipo de Mozilla recibió la semana pasada cerca de medio millón de informes de fallos enviados automáticamente (una función de participación voluntaria). Los datos procedentes de un «probador de memoria que se ejecuta en las máquinas de los usuarios tras un fallo del navegador», introducido recientemente, guiaron al ingeniero sénior Gabriele Svelto hacia los sorprendentes «cambios de bit» que, según sus hallazgos, causan el 15 % de los fallos; una cifra que, tal como él mismo admite, «deja enana cualquier estimación anterior que hubiera visto sobre este problema».
Svelto —empleado de Mozilla y autoproclamado «nerd de la vieja escuela»— afirma que una estimación inicial del 10 % fue revisada al alza, ya que: «Si resto los fallos provocados por el agotamiento de recursos (como los fallos por falta de memoria), esta cifra asciende a alrededor del 15 %». Además, se determinó que uno de cada dos fallos causados por una inversión de bits se debía a un «problema de hardware genuino». Svelto señala que esta cifra podría estar subestimando el valor real, dado que la función de prueba de memoria tras fallos de Mozilla «solo verifica hasta 1 GiB de memoria y se ejecuta durante un máximo de 3 segundos».
Por consiguiente, resulta difícil determinar con exactitud la que es, probablemente, la estadística más fascinante: cuántos fallos de Firefox son precipitados por el paso de un rayo cósmico errante...
A modo de colofón, Svelto no quiere que los propietarios de sofisticados MacBook con procesadores Arm —ni los de cualquier otro dispositivo de nicho— piensen que este problema atañe únicamente a los PC con memoria RAM inestable. Todo dispositivo que disponga de memoria puede verse afectado por las inversiones de bits, asevera el ingeniero; y ello es independiente de si se trata de un Mac, un teléfono inteligente o incluso una impresora o un router. Desde esta perspectiva, los entusiastas del montaje de PC de escritorio («DIYers») se encuentran probablemente en una posición más ventajosa, ya que pueden sustituir cualquier componente defectuoso sin tener que desechar el equipo completo.
Pero, por favor, gran lanzador de rayos cósmicos que habitas en el cielo: ¡no permitas que en el año 2026 tenga que volver a preocuparme por problemas con la memoria RAM!
(https://i.postimg.cc/ZRjJkp0z/Cardenal.jpg) (https://postimages.org/)
Fuente:
Tom´s Hardware
https://www.tomshardware.com/pc-components/ram/bit-flips-cause-up-to-15-percent-of-firefox-crashes-asserts-mozilla-engineer-figure-inferred-from-470-000-auto-submitted-crash-reports