Errores Catastróficos De La Programacion
Enviado por guzconz • 5 de Abril de 2015 • 772 Palabras (4 Páginas) • 277 Visitas
Errores catastróficos debido a la programación
Los programas informáticos nos facilitan la vida, pero cuando fallan pueden traer consecuencias catastróficas, incluso muerte y destrucción a gran escala.
Los errores informáticos se conocen como bugs (bichos en español). Al parecer esta terminología viene de cuando los ordenadores se fabricaban con piezas mecánicas por lo que el hecho de que se te metiera un bicho en un relé podía hacer que se parara todo el sistema. El primer bug documentado de la historia se debe a Grace Hopper que incluyó la siguiente anotación en un libro de log después de que se detectara un fallo de funcionamiento en uno de los primeros ordenadores electromecánicos (Mark II) debido a un bicho que se había introducido en el sistema.
• El error más caro de la historia de la informática – Ariane 5
El fallo software que llevó a la destrucción del cohete Ariane 5 de la Agencia Espacial Europea (ESA) está considerado el más caro en la historia de la informática. Este error estaba situado en el software de control de dicho cohete espacial que, en un momento de su lanzamiento, realizó una conversión de un valor flotante de 64 bits en un entero de 16 bits sin comprobar que se produjeran desbordamientos. Esto produjo un dato erróneo que el ordenador central entendió como verdadero interpretando que el cohete se estaba desviando de su trayectoria. El intento posterior de enderezar la trayectoria fue demasiado brusco y el cohete finalmente se destruyó a los 37 seg del despegue. Al parecer por motivos de eficiencia se habían eliminado ciertas comprobaciones de error en tiempo real que podrían haber evitado la destrucción del cohete.
• Error de un software Médico
Un error de programación de la unidad de control de la máquina de radioterapia Therac-25 causó entre 1985 y 1987 al menos seis accidentes en los que los pacientes recibieron sobredosis masivas de radiación. Al menos tres de estos pacientes fallecieron como consecuencia directa del exceso de radiación. Los expertos creen que el fallo fue causado por un error en el código que obligó al programa a realizar la misma acción varias veces.
• Error en una Guerra
El 25 de febrero de 1991, durante la Guerra del Golfo, el sistema de defensa antimisiles estadounidenses Patriot en Dhahran (Arabia Saudita) no pudo seguir e interceptar un misil entrante de tipo Scud. El 'software' funcionaba con retraso y no seguía el lanzamiento de misiles en tiempo real, según el informe de la Oficina de Responsabilidad Gubernamental de EE.UU. El impacto del Scud iraquí contra un cuartel del Ejército de EE.UU. mató a 28 norteamericanos y dejó a otros cientos heridos.
Los 10 peores fallos de programación de la historia.
La revista Wired recopila en un artículo con los que según ellos son los 10 peores bugs de la historia
Simson Garfinkel publica
...