SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
Los bugs en la
informática
Carlos De la Cruz
19/10/2017
¿Que son? ¿Como se pueden resolver?
Un bug es un error o un defecto en el software o hardware que hace que un programa funcione
incorrectamente. A menudo los bugs son causados por conflictos del software cuando las
aplicaciones intentan funcionar en tándem.
De la misma manera que el ser humano es imperfecto, sus creaciones también lo son. Por eso, desde los
inicios de la informática, existieron los bugs; errores y fallos que impedían que todo funcionase como
debía.
Pero a diferencia de otras creaciones, esta podía ser arreglada; como respuesta a estos bugs, nacieron
los parches, o actualizaciones. Básicamente, modificaciones, la mayoría de las veces de software pero a
veces también de hardware.
Ese es el origen del término parche; como la palabra indica, es un arreglo menor, el término siguió
usándose para aquellas actualizaciones pequeñas que no suponen un gran cambio.
La leyenda del primer bug informático
En Septiembre de 1947 los ingenieros del Laboratorio de Computación de
Harvard se encontraban realizando los últimos ajustes a su famosa Mark II
cuando esta sufrió un extraño fallo. Cuando los técnicos abrieron la
computadora para comprobar qué sucedía, se encontraron con una polilla en
uno de los relés.
El efecto 2000
Es un bug causado por la costumbre que habían adoptado los
programadores de omitir la centuria en el año para el almacenamiento de
fechas (generalmente para economizar memoria), asumiendo que el software
solo funcionaría durante los años cuyos nombres comenzaran con 19.
Se esperaba que el bug Y2K paralizase al mundo a la medianoche del 1 de
enero 2000, ya que muchos softwares no habían sido previstos para trabajar
con el año 2000. El mundo no se acabó, pero se estima que se gastaron 296,7
billones de dólares para mitigar los daños.
El caso del Mars Climate Orbiter
La sonda Mars Climate Orbiter fue lanzada en el año 1998 con el objetivo de
estudiar el clima en Marte, si bien, esta nunca logró cumplir su misión.
En 1999 los ingenieros de la NASA perdieron el contacto con la Mars Climate
Orbiter, la causa, un programa calculaba la distancia en unidades inglesas
(pulgadas, pies y libras), mientras que otro utilizó unidades métricas.
El 'Gusano de Morris'
El gusano Morris fue el primer ejemplar de malware autorreplicable que
afectó a Internet (entonces ARPANET). El 2 de noviembre de 1988,
aproximadamente 6000 de los 60000 servidores conectados a la red fueron
infectados por este gusano informático, lo que motivó que se creara el Equipo
de Respuesta ante Emergencias Informáticas (CERT, por sus siglas en inglés)
en respuesta a las necesidades expuestas durante el incidente. Para que su
'gusano' tuviera efecto, Morris descubrió dos errores en el sistema operativo
UNIX, que le permitieron tener acceso no autorizado a miles de ordenadores.
Desintegración del Ariane 5
El 4 de junio de 1996 y a los 30 segundos de despegar, el cohete Ariane 5
empezó a desintegrarse poco a poco, hasta su explosión. Tras realizar
simulaciones con un sistema de vuelo y condiciones similares a las del vuelo
501, se descubrió que en el software del cohete (que provenía de Ariane 4),
una variable de 64 bits con decimales se transformaba en una variable de 16
bits sin decimales.
Estas variables, al ocupar diferente tamaño en la memoria, desencadenaron
una serie de bugs que afectaron a todos los ordenadores de vuelo y que
paralizaron todo el hardware de la nave, activando su secuencia de
autodestrucción.
Dhahran
En febrero 1991 (1ª Guerra del Golfo), un misil iraquí alcanzó la base de Dhahran en Arabia Saudí,
matando a 28 soldados estadounidenses.
Tras una investigación, se determinó que el sistema de protección antibalístico de la base falló por
consecuencia de un bug informático: la batería de misiles Patriot, cuyo papel es detectar e
interceptar los misiles enemigos para “chocar” con ellos en el aire, llevaba 100 horas en
funcionamiento. Cada hora que pasaba, el software que controlaba dicha batería redondeaba los
valores del reloj digital de una forma mínima. Sin embargo, este error mínimo hizo que se acumulara
un retraso de ⅓ de segundo al cabo de dichas 100 horas. Así pues el radar identificó en una primera
instancia un objeto en el cielo pero no lo pudo confirmar debido al error, por lo que el misil
antibalístico no se disparó.
Fuentes de información
http://www.javiergarzas.com/2013/05/top-7-de-errores-informaticos.html
http://axxon.com.ar/not/156/c-1560164.htm
https://www.bbvaopenmind.com/5-bugs-informaticos-que-marcaron-la-historia/
http://mundogeek.net/archivos/2010/02/03/8-bugs-famosos-de-la-historia-de-la-tecnologia/
https://es.wikipedia.org/wiki/Problema_del_a%C3%B1o_2000
https://es.wikipedia.org/wiki/Gusano_Morris
https://www.webbizarro.com/noticias/2579/4-formas-de-resolver-bugs-en-produccion/
http://omicrono.elespanol.com/2017/01/por-que-las-actualizaciones-se-llaman-parches/
Despedida
Muchas gracias por atenderme, espero que os haya parecido interesante.
Nos vemos en próximas actividades.

Más contenido relacionado

Similar a Actividad de sead - bugs

Historia de la informática
Historia de la informáticaHistoria de la informática
Historia de la informática
DavidLalaleo
 
la tecnologia y otras cosas mas
la tecnologia y otras cosas masla tecnologia y otras cosas mas
la tecnologia y otras cosas mas
miguel_98
 
Virus liceo mixto aranjuez virus
Virus liceo mixto aranjuez virusVirus liceo mixto aranjuez virus
Virus liceo mixto aranjuez virus
julian067
 
Computadora
ComputadoraComputadora
Computadora
omayra21
 

Similar a Actividad de sead - bugs (20)

Leyes de murphy y moore
Leyes de murphy y mooreLeyes de murphy y moore
Leyes de murphy y moore
 
Bugs en los programas
Bugs en los programasBugs en los programas
Bugs en los programas
 
Historia de la informática
Historia de la informáticaHistoria de la informática
Historia de la informática
 
Javier Andrés Vazquez Delgado - Hace 75 años que se utilizó por primera vez e...
Javier Andrés Vazquez Delgado - Hace 75 años que se utilizó por primera vez e...Javier Andrés Vazquez Delgado - Hace 75 años que se utilizó por primera vez e...
Javier Andrés Vazquez Delgado - Hace 75 años que se utilizó por primera vez e...
 
la tecnologia y otras cosas mas
la tecnologia y otras cosas masla tecnologia y otras cosas mas
la tecnologia y otras cosas mas
 
Clase 1 Informatica.ppt
Clase 1 Informatica.pptClase 1 Informatica.ppt
Clase 1 Informatica.ppt
 
Taller portable virus
Taller portable virusTaller portable virus
Taller portable virus
 
Virus informatico
Virus informaticoVirus informatico
Virus informatico
 
Virus liceo mixto aranjuez virus
Virus liceo mixto aranjuez virusVirus liceo mixto aranjuez virus
Virus liceo mixto aranjuez virus
 
Presentación3
Presentación3Presentación3
Presentación3
 
Eliana manchado virus
Eliana manchado virusEliana manchado virus
Eliana manchado virus
 
Computadora
ComputadoraComputadora
Computadora
 
Informática I
Informática I Informática I
Informática I
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Historia de la computacion
Historia de la computacionHistoria de la computacion
Historia de la computacion
 
Historia de la computadora.
Historia de la computadora.Historia de la computadora.
Historia de la computadora.
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
 
Historia computacion
Historia computacionHistoria computacion
Historia computacion
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Último (6)

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehePSICOPATOLOGIA I.pptxdhehehehehehehehehe
PSICOPATOLOGIA I.pptxdhehehehehehehehehe
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 

Actividad de sead - bugs

  • 1. Los bugs en la informática Carlos De la Cruz 19/10/2017
  • 2. ¿Que son? ¿Como se pueden resolver? Un bug es un error o un defecto en el software o hardware que hace que un programa funcione incorrectamente. A menudo los bugs son causados por conflictos del software cuando las aplicaciones intentan funcionar en tándem. De la misma manera que el ser humano es imperfecto, sus creaciones también lo son. Por eso, desde los inicios de la informática, existieron los bugs; errores y fallos que impedían que todo funcionase como debía. Pero a diferencia de otras creaciones, esta podía ser arreglada; como respuesta a estos bugs, nacieron los parches, o actualizaciones. Básicamente, modificaciones, la mayoría de las veces de software pero a veces también de hardware. Ese es el origen del término parche; como la palabra indica, es un arreglo menor, el término siguió usándose para aquellas actualizaciones pequeñas que no suponen un gran cambio.
  • 3. La leyenda del primer bug informático En Septiembre de 1947 los ingenieros del Laboratorio de Computación de Harvard se encontraban realizando los últimos ajustes a su famosa Mark II cuando esta sufrió un extraño fallo. Cuando los técnicos abrieron la computadora para comprobar qué sucedía, se encontraron con una polilla en uno de los relés.
  • 4. El efecto 2000 Es un bug causado por la costumbre que habían adoptado los programadores de omitir la centuria en el año para el almacenamiento de fechas (generalmente para economizar memoria), asumiendo que el software solo funcionaría durante los años cuyos nombres comenzaran con 19. Se esperaba que el bug Y2K paralizase al mundo a la medianoche del 1 de enero 2000, ya que muchos softwares no habían sido previstos para trabajar con el año 2000. El mundo no se acabó, pero se estima que se gastaron 296,7 billones de dólares para mitigar los daños.
  • 5. El caso del Mars Climate Orbiter La sonda Mars Climate Orbiter fue lanzada en el año 1998 con el objetivo de estudiar el clima en Marte, si bien, esta nunca logró cumplir su misión. En 1999 los ingenieros de la NASA perdieron el contacto con la Mars Climate Orbiter, la causa, un programa calculaba la distancia en unidades inglesas (pulgadas, pies y libras), mientras que otro utilizó unidades métricas.
  • 6. El 'Gusano de Morris' El gusano Morris fue el primer ejemplar de malware autorreplicable que afectó a Internet (entonces ARPANET). El 2 de noviembre de 1988, aproximadamente 6000 de los 60000 servidores conectados a la red fueron infectados por este gusano informático, lo que motivó que se creara el Equipo de Respuesta ante Emergencias Informáticas (CERT, por sus siglas en inglés) en respuesta a las necesidades expuestas durante el incidente. Para que su 'gusano' tuviera efecto, Morris descubrió dos errores en el sistema operativo UNIX, que le permitieron tener acceso no autorizado a miles de ordenadores.
  • 7. Desintegración del Ariane 5 El 4 de junio de 1996 y a los 30 segundos de despegar, el cohete Ariane 5 empezó a desintegrarse poco a poco, hasta su explosión. Tras realizar simulaciones con un sistema de vuelo y condiciones similares a las del vuelo 501, se descubrió que en el software del cohete (que provenía de Ariane 4), una variable de 64 bits con decimales se transformaba en una variable de 16 bits sin decimales. Estas variables, al ocupar diferente tamaño en la memoria, desencadenaron una serie de bugs que afectaron a todos los ordenadores de vuelo y que paralizaron todo el hardware de la nave, activando su secuencia de autodestrucción.
  • 8. Dhahran En febrero 1991 (1ª Guerra del Golfo), un misil iraquí alcanzó la base de Dhahran en Arabia Saudí, matando a 28 soldados estadounidenses. Tras una investigación, se determinó que el sistema de protección antibalístico de la base falló por consecuencia de un bug informático: la batería de misiles Patriot, cuyo papel es detectar e interceptar los misiles enemigos para “chocar” con ellos en el aire, llevaba 100 horas en funcionamiento. Cada hora que pasaba, el software que controlaba dicha batería redondeaba los valores del reloj digital de una forma mínima. Sin embargo, este error mínimo hizo que se acumulara un retraso de ⅓ de segundo al cabo de dichas 100 horas. Así pues el radar identificó en una primera instancia un objeto en el cielo pero no lo pudo confirmar debido al error, por lo que el misil antibalístico no se disparó.
  • 10. Despedida Muchas gracias por atenderme, espero que os haya parecido interesante. Nos vemos en próximas actividades.